Amazon S3同步到本地计算机失败

tro*_*oll 6 amazon-s3 amazon-web-services

我是AWS的新手,我正在尝试使用http://docs.aws.amazon.com/cli/latest/reference/s3/sync中的aws s3 sync描述从我的S3存储桶中下载一堆文件到我的本地计算机.html.我使用以下命令:

aws s3 sync s3://outputbucket/files/ .
Run Code Online (Sandbox Code Playgroud)

我收到以下错误: 调用ListObjects操作时发生客户端错误(AccessDenied):Access Denied Completed 1 part(s)with ... file(s)

即使我已经按照http://docs.aws.amazon.com/cli/latest/userguide/cli-chap-getting-set-up.html中的说明配置了我的访问密钥ID和秘密访问密钥

问题可能在哪里?

Ard*_*ram 6

假设您是管理员和/或您已正确设置凭据,则可能是您使用旧的AWS CLI.

我在使用带有Ubuntu 14.04的打包AWS CLI时遇到了这个问题.

对我有用的解决方案是删除使用Ubuntu预先打包的AWS CLI,然后从python-pip下载它:

sudo apt-get remove awscli
sudo apt-get install python-pip
sudo pip install awscli
Run Code Online (Sandbox Code Playgroud)

非常感谢这个链接:https: //forums.aws.amazon.com/thread.jspa?threadID = 173124