首页 > 解决方案 > 调用 ListBuckets 操作时发生错误(InvalidAccessKeyId)

问题描述

我已经使用 Ansible 启动了一个 ec2 实例,并使用 playbook 成功地将其 ssh 插入其中,我还向其中添加了“AmazonS3FullAccess”IAM 角色,但是当我尝试从 s3 复制文件时,出现错误:

"fatal error: An error occurred (403) when calling the HeadObject operation: Forbidden"

这是我用来复制文件的命令:

aws s3 cp s3://bucket-name/folder-name/file-name file-name

此外,当我手动进入实例并尝试列出该实例可用的所有 s3 存储桶时,我收到此错误:

An error occurred (InvalidAccessKeyId) when calling the ListBuckets operation: The AWS Access Key Id you provided does not exist in our records.

感谢所有的帮助!

标签: amazon-web-servicesamazon-ec2amazon-iam

解决方案


推荐阅读