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的权限页面中,找到存储桶策略块。初始时,它是空的。

点击“编辑”后,填入下面的

本文介绍了如何使用Amazon S3托管静态网站,无需额外的Web服务器。步骤包括创建存储桶,修改阻止公有访问配置,设置存储桶策略,上传静态网页文件,开启静态网站托管并进行测试。
最低0.47元/天 解锁文章
830

被折叠的 条评论
为什么被折叠?



