文件名称:s3proxy:简单的HTTP代理,允许不支持S3的应用程序访问私有Amazon S3存储桶
文件大小:24KB
文件格式:ZIP
更新时间:2024-06-07 02:14:39
Go
适用于AWS S3的简单身份验证代理 此代理允许任何支持HTTP代理的应用程序访问私有S3存储桶中的文件(上传或下载)。 仅在代理检测到S3 URL(格式为*.s3.amazonaws.com/* )时,才发送授权标头。 可以使用不同的设置来配置多个存储桶。 该代理支持从IAM角色获取令牌,因此,在具有正确配置的角色的EC2实例上运行时,您不必在配置文件中以明文形式存储密钥。 支持透明的客户端AES加密。 加密密钥的大小(16、24或32个字符)将决定是否使用128、192或256位加密。 使用加密时,文件在上传过程中会被实时加密,而在下载过程中会被解密。 每个存储桶都定义了加密密钥。 S3中也提供了客户端加密和服务器端加密之间的区别,即使用客户端加密,您的密钥永远不会存储在Amazon服务器上。 建造 您将需要Go 1.1来编译s3proxy。 请注意,只有Go工具才需要编译s3p
【文件预览】:
s3proxy-master
----.gitignore(15B)
----src()
--------s3proxy()
----.travis.yml(35B)
----LICENSE(18KB)
----build-rpm.sh(380B)
----README.md(2KB)
----build-srpm.sh(1KB)
----s3proxy.spec(2KB)
----config.json.dist(571B)