amazon-web-services - 当我能够对 s3cmd 使用相同的凭据时,为什么 AWS cli 会给我 InvalidAccessKeyId 错误?

标签 amazon-web-services

AWS cli 返回我

调用 ListBuckets 操作时发生客户端错误 (InvalidAccessKeyId):您提供的 AWS 访问 key ID 在我们的记录中不存在。

但是,我能够使用完全相同的凭证访问 hadoop distcp 和 s3md。这里有什么问题?

最佳答案

对于遇到此问题的任何人 - 检查您的环境变量。显然,CLI 在使用凭据文件中的任何内容之前使用了这些。

我在 Mac 上,所以从我的 ~/.profile 文件中删除有问题的环境变量就可以了。

关于amazon-web-services - 当我能够对 s3cmd 使用相同的凭据时,为什么 AWS cli 会给我 InvalidAccessKeyId 错误?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/26580177/

相关文章:

php - 使用 PHP 在亚马逊上进行 Mysqldump

amazon-web-services - 主体被 CloudFront 拒绝的 AWS GET 请求

amazon-web-services - AWS EMR 集群失败,因为磁盘已满

mongodb - AWS 是否提供任何托管的 mongoDB 服务?

amazon-web-services - eb deploy 不更新代码

java - 模式和匹配器 : How to -- concatenate a pattern and a string for file search

amazon-web-services - 是否可以使用数据管道创建具有自动缩放功能的 EMR 集群

php - Amazon S3 SDK PHP doesObjectExist() 问题

node.js - 部署在 aws 上的 NodeJs 上的 Post 函数返回错误 :502

php - PHP 中的 AWS Cloudfront SetCookie