![s3cmd 同步时出错:S3 错误:400(InvalidRequest)](https://linux22.com/image/681956/s3cmd%20%E5%90%8C%E6%AD%A5%E6%97%B6%E5%87%BA%E9%94%99%EF%BC%9AS3%20%E9%94%99%E8%AF%AF%EF%BC%9A400%EF%BC%88InvalidRequest%EF%BC%89.png)
我正在尝试配置 s3cmd 以将服务器上的某些目录备份到我的 AWS S3 存储桶。我的问题是,当我执行同步命令时: s3cmd sync -r -p --no-delete-removed /path/to/dir s3://bucketname/dir/
我收到以下错误:
ERROR: S3 error: 400 (InvalidRequest): The authorization mechanism you have provided is not supported. Please use AWS4-HMAC-SHA256.
我使用的是 s3cmd 版本 1.5.0-rc1。在我的另一台服务器上,我使用的是相同版本的 s3cmd,并使用相同的命令,一切运行正常。
我该如何解决这个问题?
答案1
抱歉,是我的错。已将版本更新至 s3cmd 1.6.1,现在一切正常!
您可以在以下网址下载最新版本https://sourceforge.net/projects/s3tools/files/s3cmd/