Warning: file_get_contents(/data/phpspider/zhask/data//catemap/0/amazon-s3/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Amazon s3 无法使用s3cmd同步到S3_Amazon S3_Backup_Ubuntu 12.04_S3cmd - Fatal编程技术网

Amazon s3 无法使用s3cmd同步到S3

Amazon s3 无法使用s3cmd同步到S3,amazon-s3,backup,ubuntu-12.04,s3cmd,Amazon S3,Backup,Ubuntu 12.04,S3cmd,在设置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,在遵循Ub

在设置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,在遵循Ubuntu12.04的“deb”安装指南后默认安装。最近,建议使用(CLI),它还提供了一个。s3cmd版本1.5.2对于处理eu-central-1(法兰克福)或cn-north-1(北京)等地区是必需的。Deb在Debian实验版和不稳定版以及UbuntuWily universe中都可以使用。或者您可以从源代码处安装。

我使用的是S3CMD 1.5.2,同步请求在隔离状态下运行良好。不,我试图创建一个.sh脚本并通过cron运行它。cron按需要运行,但脚本抛出错误:400(InvalidRequest):授权错误。以下是我的.sh脚本: