将文件从 Web 服务器传输到 Amazon S3

将文件从 Web 服务器传输到 Amazon S3

如何从我的网络服务器传输压缩包(例如http://example.com/backup.tar.gz) 到 Amazon S3 存储桶?我必须将其下载到本地然后再上传吗?

答案1

如果您可以通过 SSH 访问您的服务器,并且可以使用 amazon 工具(例如ec2-api-toolsUbuntu 上的软件包),那么您可以直接从您的服务器上传您的 tarball。但是,如果您只能通过 FTP 访问它,您唯一的选择(据我所知)是从您的工作站下载并上传它。

答案2

答案3

您可以使用minio客户端又名 mc。使用 [mc cp] 您可以实现这一点,或者为其编写一个 cron 作业。

$ mc cp backup.tar.gz S3/Mybackupbucket 

mc: minio client
cp : copy command 
backup.tar.gz: File to be copied on S3 bucket
S3: Alias for https://s3.amazonaws.com
Mybackupbucket: your remote bucket on S3

希望能帮助到你。

相关内容