s3cmd 同步时出错:S3 错误:400(InvalidRequest)

s3cmd 同步时出错:S3 错误:400(InvalidRequest)

我正在尝试配置 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/

相关内容