设置s3cmd和我的S3存储桶后,当我尝试此命令时
sudo s3cmd sync --recursive --preserve /srv s3://MyS3Bucket
我收到此错误:
ERROR: S3 error: 400 (InvalidRequest): The authorization mechanism you have provided is not supported. Please use AWS4-HMAC-SHA256.
我的s3cmd版本是1.0.0,默认安装后跟随他们的" deb" Ubuntu 12.04安装指南
答案 0 :(得分:0)
现在,建议使用 AWS Command-Line Interface (CLI),它还提供sync
capability。
答案 1 :(得分:0)
s3cmd版本1.5.2对于与eu-central-1(法兰克福)或cn-north-1(北京)等地区合作是必要的。 Debian的实验和不稳定,以及Ubuntu Wily宇宙都有这样的debs。或者您可以从https://github.com/s3tools/s3cmd来源安装。