Create S3 bucket

  1. In the AWS Console, search “s3” and choose S3
01-s3
  1. Choose “Create Bucket”
02-s3
  1. In the S3 service, we choose:

    • Choose the top right for listing regions
    • Choose “ap-southeast-1” for low latency
    • Enter your bucket name my-nextjs-app-bucket-1 <— we will remember this name

Bucket name is unique in global.

03-1-s3
  1. Object ownership:

    • Choose “ACLs enabled”
    • As you can see, we will own any objects in our bucket
03-2-s3
  1. Block all public access: We choose “Block all public access” because we use Cloudfront for fast performance and only want user access from Cloudfront
04-s3
  1. Final, scroll down and choose “Create Bucket”
05-s3