About
- Advantage: No need to run Web server
- Host the static resources: HTML, CSS, JavaScript, image files, etc.
- http://{your-bucket-name}.s3-website.{region}.amazonaws.com
Steps
- Create an S3 bucket
- Upload web resources to the bucket
- Add a bucket policy to allow public read
- Permission > Bucket Policy
{
"Version": "2012-10-17",
"Statement": [
{
"Effect": "Allow",
"Principal": "*",
"Action": "s3:GetObject",
"Resource": "arn:aws:s3:::[YOUR_BUCKET_NAME]/*"
}
]
}
|
- Enable the web hosting
- Properties > Enable "Static Website Hosting"
- Select "Use this bucket to host a website"