如何使用S3做静态网站
1.登录 AWS 管理控制台
并通过以下网址打开 Amazon S3 控制台:https://console.aws.amazon.com/s3/。
2.创建存储桶
3.设置静态网站托管并记录终端节点URL
http://s3-website-demo.s3-website-ap-northeast-1.amazonaws.com
4.编辑阻止公有访问设置
默认情况下,Amazon S3 阻止对您的账户和存储桶的公有访问权限。如果要使用存储桶托管静态网站,您可以使用以下步骤编辑阻止公有访问设置:
5.设置公有访问权限
6.设置存储桶策略
{
"Version":"2012-10-17",
"Statement":[{
"Sid":"PublicReadForGetBucketObjects",
"Effect":"Allow",
"Principal": "*",
"Action":["s3:GetObject"],
"Resource":["arn:aws:s3:::example-bucket/*"
]
}
]
}
注意把example-bucket换成相应的桶名称
7.上传文件到S3,根目录有index.html
设置文件可以到此下载https://github.com/awschina/s3-website-demo
8.浏览器访问
http://s3-website-demo.s3-website-ap-northeast-1.amazonaws.com