授予对 S3 存储桶的公有访问权限,而不是为 AWS 无服务器应用程序提供静态网站



我是AWS无服务器新手,并尝试在AWS无服务器中托管Django应用程序。

现在,AWS Serverless 使用 S3 存储桶进行静态网站托管,费用约为 0.50 USD(我在免费套餐中)。

我的问题是,我可以不授予对 S3 存储桶的公共访问权限,而不是托管静态网站吗? 因为这可以为我省钱。 是否可以将公有存储桶用于 AWS 无服务器?

是的,在 S3 上托管静态内容是提供内容最具成本效益的方式。 我建议将您的存储桶保持私有,并将 cloudfront 作为 S3 前面的分发 (CDN) 点启用。 这允许将缓存保持在边缘,靠近您的客户,并略微降低传出带宽成本(Cloudfront 传出带宽成本低于 S3:美国 0.085 美元/Gb vs 0.090 美元/GB)

本文将为您提供有关如何执行此操作的详细说明 https://aws.amazon.com/blogs/networking-and-content-delivery/amazon-s3-amazon-cloudfront-a-match-made-in-the-cloud/

我也在我的博客上解释了高级步骤:https://www.stormacq.com/2018/10/17/migrated-to-serverless.html

相关内容

  • 没有找到相关文章

最新更新