To access your website interface, you need to configure the permissions for the S3 Bucket that hosts your frontend.
Grant permissions for the Frontend Bucket
{
"Version": "2012-10-17",
"Statement": [
{
"Sid": "PublicReadGetObject",
"Effect": "Allow",
"Principal": "*",
"Action": "s3:GetObject",
"Resource": "arn:aws:s3:::fcjfashionshop.com/*"
}
]
}
Grant permissions for the avatar upload bucket (if any)
{
"Version": "2012-10-17",
"Statement": [
{
"Sid": "PublicReadGetObject",
"Effect": "Allow",
"Principal": "*",
"Action": "s3:GetObject",
"Resource": "arn:aws:s3:::uploads-avatars-2025/*"
}
]
}
index.html
loads successfully, your website is running on S3.
Note:
Only use "*"
for development/testing. When deploying to production, always specify your actual website domain in AllowedOrigins
for enhanced security.