S3-Private-Downloader:一个简单的微服务,它对 S3 文件的请求进行签名并重定向您下载文件

时间:2024-06-22 01:44:00
【文件属性】:

文件名称:S3-Private-Downloader:一个简单的微服务,它对 S3 文件的请求进行签名并重定向您下载文件

文件大小:6KB

文件格式:ZIP

更新时间:2024-06-22 01:44:00

Scala

S3-私人下载器 一个简单的微服务,它对 S3 文件的请求进行签名并重定向您下载文件。 用于 VPC 内的内部私有下载 如何使用 配置后,此应用程序可以重定向到预配置存储桶中的任何 S3 对象键。 例如,假设我的存储桶名称是“my-awesome-bucket”并且我在那里有一个我希望下载的私有文件,名为:this/is/a/file/path.txt,我可以得到一个请求,例如所以: 。 此应用程序将签署该 URL 并重定向您的客户端以下载它。 你是认真的,为什么这么写? 你浪费了你的时间! 是的,使用亚马逊提供的 SDK 对 URL 进行签名过于简单 - 但请花点时间,您有无法*共享的私人文件,并且您的 VPC 中设置了大量需要能够访问这些文件的机器* - 有时直接通过 wget。 现在您遇到了问题,因为 S3 不允许您限制来自 VPC ID 的访问。 因此,您现在只能对来自每个


【文件预览】:
S3-Private-Downloader-master
----.gitignore(141B)
----app()
--------utils()
--------controllers()
----project()
--------plugins.sbt(224B)
--------build.properties(19B)
----README.md(2KB)
----conf()
--------routes(312B)
--------application.conf(249B)
----build.sbt(863B)

网友评论