Linux环境下调用ListBuckets出现InvalidAccessKeyId错误如何解决?
解决AWS CLI调用ListBuckets时的InvalidAccessKeyId错误
问题场景
- 在Linux机器上配置AWS CLI:执行
aws configure输入Access Key、Secret Key,执行aws configure list确认使用新密钥对 - 删除上述Access Key与Secret Key
- 尝试查看已分配S3访问角色的EC2实例对应的S3存储桶,执行
aws s3 ls时触发错误:
错误 - 调用ListBuckets操作时发生错误(InvalidAccessKeyId)
解决方案
- 删除
~/.aws/目录下的config和credentials文件:
执行以下命令:cd ~/.aws/ rm config credentials - 设置默认配置存储:执行
aws configure set StoreAs Default - 再次执行
aws s3 ls,即可通过EC2实例分配的角色获取S3存储桶列表
内容的提问来源于stack exchange,提问作者Akhilesh Saini
相关产品推荐
相关产品推荐

