Để truy cập được vào giao diện web bạn cần phải cấu hình permission cho S3 Bucket chứa frontend.
Cấp quyền cho Bucket Frontend

{
"Version": "2012-10-17",
"Statement": [
{
"Sid": "PublicReadGetObject",
"Effect": "Allow",
"Principal": "*",
"Action": "s3:GetObject",
"Resource": "arn:aws:s3:::fcjfashionshop.com/*"
}
]
}

Cấp quyền cho Bucket upload avatar (nếu có)

{
"Version": "2012-10-17",
"Statement": [
{
"Sid": "PublicReadGetObject",
"Effect": "Allow",
"Principal": "*",
"Action": "s3:GetObject",
"Resource": "arn:aws:s3:::uploads-avatars-2025/*"
}
]
}


Lưu ý:
Chỉ nên dùng "*" cho development/test. Khi đưa lên production, hãy cấu hình đúng domain website trong AllowedOrigins để tăng bảo mật.