What is a MINSTACK?

MINSTACK means using only the minimum required AWS services to build and deploy a project, making the architecture simple, cost-effective, and easy to manage.

MINSTACK in S3:

M – IAM I – Internet Gateway (via public access) N – Networking (Bucket permissions) S – S3 T – (Optional) CloudFront / TLS A – Access Control (Policy/ACL) C – Configuration (Static hosting settings) K – Key files (index.html)

STEP 1: SIGN IN TO AWS USING IAM USER

  1. Open the AWS IAM User Sign-In page.
  2. Enter your Account ID or Account Alias.
  3. Enter your IAM Username.
  4. Enter your Password.
  5. Click on SIGN IN.

Make sure you are signing in as an IAM user, not the root user.

Screenshot 2026-03-01 180604.png

STEP 2: OPEN AMAZON S3 SERVICE

After successfully signing in, you will be redirected to the AWS Management Console.

  1. In the top search bar, type S3.
  2. Click on Amazon S3 from the search results.
  3. You will now see the Amazon S3 Dashboard.
  4. Click on CREATE BUCKET to start creating a new S3 bucket for your static website