将S3静态网站托管内容设为私有

Tom*_*ley 5 amazon-s3 amazon-web-services

我希望能够将测试报告发布到S3,并使其可访问在Drone构建结束时发送的URL。

是否有可能无法让任何人查看S3静态站点?因此,只有已经可以使用VPN访问VPC中资源的人员才能访问它。

我了解到内容必须具有公共读取权限,因此请检查是否可以避免。

Mat*_*t D 5

是:

  • 正常设置静态网站,
  • 为S3添加VPC端点,
  • 使用存储桶策略拒绝来自VPC的所有流量。

这是一篇很好的文章,更详细地描述了它:https : //blog.monsterxx03.com/2017/08/19/build-private-staticwebsite-on-s3/

  • 这是否需要禁用阻止公共访问? (3认同)
  • 本文不讨论如何设置存储桶的 VPC 终端节点 (2认同)