Welcome to S3 UI

Where To Get These things? See Demo

1
Create an AWS Account

AWS Console

After login, you'll land on the AWS console.

aws_signin

2
Create IAM User

You must create a user to generate access keys.

  • Step 1: User details

    Give any username.

  • Step 2: Permissions

    Add AmazonS3FullAccess.

    premissions
  • Step 3: Review

    Get access + secret key.

iam

3
Create Access Keys

Open user → Create Access Key.

  • Step 1: Choose use-caseaccess keys
  • Step 2: Add tags (optional)
  • Step 3: Copy or download keys
keys

4
Create S3 Bucket

Bucket name must be unique.

create bucket

Disable block public access & set CORS.

bucket

5
Set CORS & Public Access

Paste this CORS config:

json
[
  {
    "AllowedHeaders": ["*"],
    "AllowedMethods": ["GET", "PUT", "POST", "DELETE"],
    "AllowedOrigins": ["https://s3-ui.kishore-sv.me/"],
    "ExposeHeaders": []
  }
]
cors

6
Bucket Policy (Optional)

json
{
  "Version": "2012-10-17",
  "Statement": [
    {
      "Effect": "Allow",
      "Principal": "*",
      "Action": "s3:GetObject",
      "Resource": "arn:aws:s3:::yourbucketName/*"
    }
  ]
}
bucket policy