amazon-web-services - AWS S3 CLI : Anonymous users cannot initiate multipart uploads

标签 amazon-web-services command-line amazon-s3

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

A client error (AccessDenied) occurred when calling the CreateMultipartUpload operation: Anonymous users cannot initiate multipart uploads. Please authenticate.



我正在运行的命令是:
# aws s3 cp --sse pad-20151108-175046.tar.gz s3://mpen-backups

我已经配置了 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

最佳答案

解决方案:带你的狗出去散步。

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

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

关于amazon-web-services - AWS S3 CLI : Anonymous users cannot initiate multipart uploads,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/33600192/

相关文章:

python - 使用 AWS 作为 MQTT 代理将 Raspberry Pi #1 链接到 Raspberry Pi #2

Github 样式在命令行上拆分差异

amazon-web-services - AWS - 使用 SecureTransport 设置策略后权限被拒绝 :false

ios - 执行放置项目请求 - AWS DynamoDB ios SDK

amazon-web-services - AWS CentOS SELinux 卡住系统

ruby-on-rails - 如何让两个 Elastic Beanstalk 环境共享一个数据库实例

java - 来自命令行的 Eclipse Javadoc 编译器警告

mysql - 通过使两个表中的索引列和值不匹配来从两个现有表创建表

python - 发生异常 : 's3.ServiceResource' object has no attribute 'head_object'

ruby-on-rails - 恢复 postgres 数据库备份时出错