首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >通过ansible访问AWS时得到403个禁止错误

通过ansible访问AWS时得到403个禁止错误
EN

Stack Overflow用户
提问于 2015-08-20 11:37:57
回答 2查看 2.2K关注 0票数 0

已经通过IAM获得了访问密钥和密钥。但只限于通过我的AWS控制台打开IAM。

设置访问密钥和秘密密钥的环境变量后,区域。

执行./ec2.py -列表,这会导致403个禁止的错误。会有什么问题?

我也看到了我的政策。我的IAM的政策结构是

代码语言:javascript
运行
复制
Statements :
    Effect:allow
    Resource:ec2:*

对不起,我不能复制我的政策结构。我躲在一个代理人后面。我不这么认为,代理可能是一个缺点,因为我得到了回应。

AWS控制台只能通过远程桌面网关和服务器连接。这可能是个问题吗。但我有我的身份和秘密身份。

EN

回答 2

Stack Overflow用户

回答已采纳

发布于 2015-08-30 05:50:57

错误在于角色分配和公司代理。

票数 -2
EN

Stack Overflow用户

发布于 2015-08-20 16:06:33

听起来您要么没有正确设置环境,要么有不正确的权限来列出有关EC2实例的元数据。如果是前者,则需要导出AWS_ACCESS和AWS_SECRET,例如:

代码语言:javascript
运行
复制
export AWS_SECRET_ACCESS_KEY=your-aws-secret-key
export AWS_ACCESS_KEY_ID=your-aws-access-key

如果您指的是远程主机上调用EC2的权限,那么可以通过创建IAM roles来做到这一点,后者将各种权限委托给属于该角色的实例。

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/32117219

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档