【问题标题】:Unable to Sync to S3 with s3cmd无法使用 s3cmd 同步到 S3
【发布时间】:2015-05-23 11:38:16
【问题描述】:

设置 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,在遵循 Ubuntu 12.04 的“deb”安装指南后默认安装

【问题讨论】:

    标签: amazon-s3 backup ubuntu-12.04 s3cmd


    【解决方案1】:

    最近推荐使用AWS Command-Line Interface(CLI),它也提供了sync capability

    【讨论】:

    • 我正在使用 S3CMD 1.5.2 并且同步请求在隔离中工作正常。 Nonw 我试图创建一个 .sh 脚本并通过 cron 运行它。 cron 按需要运行,但脚本抛出错误:400 (InvalidRequest):授权错误。这是我的 .sh 脚本:digitalocean.com/community/questions/…
    【解决方案2】:

    s3cmd 1.5.2 版对于处理 eu-central-1(法兰克福)或 cn-north-1(北京)等区域是必需的。此类的 debs 在 Debian 实验性和不稳定版以及 Ubuntu Wily 宇宙中可用。或者您可以从https://github.com/s3tools/s3cmd 的源代码安装。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 2023-03-26
      • 2017-04-30
      • 2021-09-09
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多