amazon-s3 - 使用 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 呢?
顺便说一句,我在伦敦地区。
解决方案
与 gsutil 命令相关的是一个名为~/.boto
. 在这个文件中可以添加/编码:
[Credentials]
s3_host=s3.eu-west-2.amazonaws.com
有关此文件的详细信息和相关信息,请参阅:
推荐阅读
- envoyproxy - 尝试代理某些静态资源时出现错误“上游连接错误或在标头之前断开/重置”
- postgresql - 在 POSTMAN 中进行测试时,如何将大型二进制图像添加为 JSON 数据的一部分?
- spring-boot - 如何使用 docker secret 设置属性 spring.cloud.config.server.git.password
- mysql - 如何在 Codeigniter 中使搜索更敏感
- python-3.x - 你会如何告诉你的正则表达式在其他模式表达的第一个匹配之前解释一些单词?
- javascript - chart.js 上不同的显示颜色
- .net - DataContractJsonSerializer.ReadObject(XmlReader, Boolean) 如何从 XmlReader 读取 json?
- java - 我如何使用另一个类的数组?
- python - Python - 随机改变图片而不改变图片质量
- android - popBackStack 不更新 NavigationUI 上的操作栏