使用 Amazon S3 托管静态网站
大纲
- 1 创建存储桶
-
- 1.1 修改“阻止公有访问”配置
- 2 修改“存储桶策略”
- 3 上传静态网页文件
- 4 开启“静态网站托管”
- 5 测试
- 参考文献
- 作者
AWS的S3对象存储服务除了具备存储功能,还具备服务器功能。我们可以使用它托管静态网站,而不需要另外启动一台Web服务器。下图1和2就是传统Web服务器场景,最后一个是S3的静态托管场景。
具体的操作也很简单。只有在权限配置时,需要灵活的调整下。
1 创建存储桶
进入 S3桶管理页面,选择适合的区域。本例中,我选择美国东部 (弗吉尼亚北部)us-east-1区域。
我们给桶取名为:us-east-1-static-site。注意桶名是全局唯一的,所以建议加上账号区域名以及一些特殊标志。
1.1 修改“阻止公有访问”配置
2 修改“存储桶策略”
在us-east-1-static-site的权限页面中,找到存储桶策略块。初始时,它是空的。