Nginx 提供可下载的 S3 文件

标签 nginx amazon-s3 file-browser

我想通过 Nginx 从 S3 向内部人员提供可下载的文件。

我试过 rufuspollock/s3-bucket-listing ,完美运行。但它需要存储桶才能公开。我不想公开存储桶。

有没有其他方法可以做到这一点?

最佳答案

这不会以您期望的方式工作。原因是端点将返回 XML,因此您需要一个 Web 界面,然后与 S3 连接并为您提供一个类似界面的文件夹。

下面的线程有很多有趣的选项,您可以探索

Directory Listing in S3 Static Website

关于Nginx 提供可下载的 S3 文件,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/56975655/

相关文章:

android - 导入 OpenIntents 以在 Android 应用程序中使用 OI 文件管理器

java - 连接()失败(111 : Connection refused) while connecting to upstream. Java(SparkJava)亚马逊弹性

nginx - 从上游服务器读取自定义 header

django - boto.exception.S3ResponseError : S3ResponseError: 403 Forbidden 错误

amazon-web-services - 带有 MFA 代码/ token 的 aws 命令行界面的登录问题

python - 使用 "browse"按钮在 Tkinter 中显示文件路径 - Python

nginx - 使用 nginx 将域添加到 Set-Cookie

linux - 获取之前的 nginx 配置文件

ruby-on-rails - Rails - 如何从 S3 获取图像、调整图像大小并将缩略图保存到 S3?

c# - ASP.NET 文件浏览器路径转换