我的规范用户ID被授予访问S3存储桶的权限
我启动了一个具有实例角色的EC2实例
在实例上我可以列出存储桶内容但无法下载,看起来它会开始,但后来我得到[Errno 13] Permission denied:
规范ID不包括EC2实例角色吗?
规范ID标识IAM用户。
当IAM角色与EC2实例关联时,它使用安全令牌服务(STS)创建临时凭证。因此,生成的凭据与与您的规范ID关联的IAM用户不同。
如果需要使用该ID,则需要将这些特定的IAM凭证提供给在EC2实例上运行的应用程序(而不是分配IAM角色)。您可以通过在实例上运行aws configure
并输入凭据来完成此操作。