我对AWS CLI比较陌生。我的S3存储桶同步在两个S3存储桶之间的运行速度非常慢,因为我正在Amazon外部(在Prem Server上)运行命令。
-如果我这样做而不是在其中一个EC2实例上运行命令,真的会减慢S3同步吗?
-我只需要在这里阐明我的概念。我以为如果要在两个S3存储桶之间进行同步,它是否真的不应将内容从一个S3复制到本地服务器,然后再复制到另一个S3存储桶?它应该只将一个S3存储桶的数据指向另一个?
答案 0 :(得分:0)
如果您正在使用AWS Command-Line Interface (CLI) aws s3 sync
命令,那么它将向Amazon S3发送一个copy
API请求。 Amazon S3将直接在存储桶之间(甚至在区域之间)复制对象,而无需将对象下载到您的计算机。
无论您从何处运行aws s3 sync
命令,它都将始终以相同的速度复制数据,而不管您的网络连接如何。