AWS 配置S3托管静态网站

步骤 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(桶网站端点)
您的索引文档将在单独的浏览器窗口中打开。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值