用nginx提供s3文件

我有一些静态文件位于我想从nginx服务器提供的S3存储桶中。 基本上,如果用户去www.mywebsite.com/this/url我想从S3存储桶中提供一个文件。 这样做最好的方法是什么?

为什么要把nginxjoin组合? 直接从S3提供文件到用户的浏览器。

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

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

您也可以创build一个CNAMElogging来从您自己的域中提供S3文件。 请记住,存储桶名称必须与您将要使用的域(即static.example.com )相同 – 请参阅S3文档获取更多信息。