使用 nginx 提供 s3 文件

使用 nginx 提供 s3 文件

我有一些静态文件保存在 S3 存储桶中,我想从我的nginx服务器中提供这些文件。基本上,如果用户访问,www.mywebsite.com/this/url我想从 S3 存储桶中为他们提供文件。实现此目的的最佳方法是什么?

答案1

为什么要引入 nginx?只需将文件直接从 S3 提供给用户的浏览器即可。

为此,请确保 S3 存储桶上的 ACL 允许匿名用户的读取访问。您文件的 URL 如下:

https://s3.amazonaws.com/<bucket_name>/<file_name>

您还可以创建 CNAME 记录以从您自己的域提供 S3 文件。请记住,存储桶名称必须与您将使用的域相同(即static.example.com) - 请参阅S3 文档了解更多信息。

相关内容