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