我需要(以编程方式,在 shell 脚本中)将EAR文件上传到 Debian (5.0.4) 上的 Amazon S3 存储桶。如果有的话,Debian 软件包为此提供了哪些简单的、可编写脚本的工具?
理想情况下,这将是一组类似于 Ubuntuec2-api-tools
软件包中的命令行工具。
(我想要原始的 S3 存储桶访问,所以请不要建议像 Jungle Disk 这样的解决方案。)
我需要(以编程方式,在 shell 脚本中)将EAR文件上传到 Debian (5.0.4) 上的 Amazon S3 存储桶。如果有的话,Debian 软件包为此提供了哪些简单的、可编写脚本的工具?
理想情况下,这将是一组类似于 Ubuntuec2-api-tools
软件包中的命令行工具。
(我想要原始的 S3 存储桶访问,所以请不要建议像 Jungle Disk 这样的解决方案。)
George Reese
s3cmd
在“云应用架构”中推荐。它似乎很容易以debian 包的形式提供。Python Boto库将是一种方法。或者,您可以使用类似s3fs的东西,它允许您安装 S3 存储桶。使用该解决方案,您需要做的就是将您的 EAR 文件复制或移动到指定的挂载点。
mc提供了最少的工具来处理与 Amazon S3 兼容的云存储和文件系统。它具有可恢复上传、进度条、并行复制等功能。mc 是用 golang 编写的,并在 Apache 许可证 v2 下发布。
希望这可以帮助。