AWS S3 CLI:匿名用户无法启动分段上传

mpe*_*pen 7 command-line amazon-s3 amazon-web-services

我正在尝试通过命令行将文件上传到Amazon S3,但我一直收到此错误:

调用CreateMultipartUpload操作时发生客户端错误(AccessDenied):匿名用户无法启动分段上传.请验证.

我正在运行的命令是:

# aws s3 cp --sse pad-20151108-175046.tar.gz s3://mpen-backups
Run Code Online (Sandbox Code Playgroud)

我已经配置了aws通过aws configure用什么,我相信是正确的凭据.aws s3 ls列出我的桶.

如何向AWS CLI提供用户?我的googlefu没有任何有用的东西.


我安装aws通过apt-get install awscli(在Ubuntu).

# aws --version
aws-cli/1.2.9 Python/3.4.0 Linux/3.13.0-24-generic
Run Code Online (Sandbox Code Playgroud)

mpe*_*pen 24

解决方案:带上你的狗散步.

我在大约30分钟后回来,按下我的终端并重新运行完全相同的命令.这次上传很好.

我认为亚马逊在第一次运行时遇到了身份验证问题,或者我的S3存储桶还没有传播,但它现在运行良好.

  • 谢谢您不要删除问题:)我开始感到恐慌,因为这正在发生。 (2认同)
  • 我遇到了同样的问题,把我的狗布丁带出去散步,当我回来的时候,它就解决了。+1 (2认同)