步骤 1:创建桶 :请参阅创建S3存储桶。
步骤 2:启用静态网站托管
1、打开 Amazon S3 控制台,在桶列表中,请选择要为其启用静态网站托管的桶的名称。
2、选择属性选项卡,下滑到底部,在静态网站托管下,请选择编辑。
3、在静态网站托管下,请选择启用。在 Index document (索引文档) 中,输入索引文档的文件名,通常为 index.html。
4、要为 4XX 类错误提供您自己的自定义错误文档,请在错误文档中输入自定义错误文档文件名。
5、(可选)如果要指定高级重定向规则,请在 Redirection rules(重定向规则)中,输入 JSON 来描述规则。
6、请选择保存更改。
7、在静态网站托管下,记下端点。端点是桶的 Amazon S3 网站端点,您可以使用此端点来测试您的网站。
步骤 3:编辑阻止公有访问设置
1、选择权限选项卡下,在阻止公有访问(桶设置)下,请选择编辑。
2、清除阻止所有公有访问,然后选择保存更改。
步骤 4:添加可使您的桶内容公开可用的桶策略
1、选择权限选项卡下,在存储桶策略下,请选择编辑。
2、要授予对网站的公有读取访问权限,请复制以下桶策略,将其粘贴到桶策略编辑器中。
1.{
2. "Version": "2012-10-17",
3. "Statement": [
4. {
5. "Sid": "PublicReadGetObject",
6. "Effect": "Allow",
7. "Principal": "*",
8. "Action": [
9. "s3:GetObject"
10. ],
11. "Resource": [
12. "arn:aws:s3:::Bucket-Name/*"
13. ]
14. }
15. ]
16.}
3、将 Resource 更新为您的桶名称。
4、选择保存更改。
步骤 5:配置索引文档
1、上传或创建索引文档。请参阅对象上传到S3存储桶。
步骤 6:测试您的网站端点
1、选择属性选项卡,在页面底部的 Static website hosting(静态网站托管)下,请选择 Bucket website endpoint(桶网站端点)。
您的索引文档将在单独的浏览器窗口中打开。