首页 > 解决方案 > 使用 gsutil 从 GCP 同步到 S3

问题描述

这里有一个类似的问题的答案。但是,那里的最佳答案对我不起作用:

如果我使用:

gsutil -m rsync -r gs://your-gcs-bucket s3://your-s3-bucket

它对我来说失败了:

The authorization header is malformed; the region 'us-east-1' is wrong; expecting 'eu-west-2'

好的,rclone 确实有效,但是为什么不使用 gsutil rync 呢?

顺便说一句,我在伦敦地区。

标签: amazon-s3google-cloud-platformrsyncgsutil

解决方案


与 gsutil 命令相关的是一个名为~/.boto. 在这个文件中可以添加/编码:

[Credentials]
s3_host=s3.eu-west-2.amazonaws.com

有关此文件的详细信息和相关信息,请参阅:

config - 获取凭据并创建配置文件


推荐阅读