如何解决从另一个AWS帐户运行Terraform
是否可以从AWS中的其他帐户启动Terraform? 因此,aws acc 123456中的terraform服务器和应使用另一aws acc 456789中的terraform(aws acc 123456)在其中配置aws ec2的目标服务器。 我在Terraform帐户中承担了我的目标AWS帐户的角色(aws acc 123456)
执行Terraform计划时,出现以下错误:
无法假定配置Terraform AWS提供程序时出错” IAM角色(arn:aws:iam:456789:role / xxxxxxx)
- 用于承担角色的凭据无效
- 凭据没有适当的权限以担任角色
- 角色ARN无效
能不能帮我
解决方法
不要在您的问题中缺少任何细节,我只能推测原因(其常见原因)是terraform通常使用的IAM用户没有没有权限来承担问题:
凭据没有适当的权限以担任角色
通常,对于要承担的角色,IAM用户必须执行sts:AssumeRole
操作。因此,用户需要具有权限。
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。