如何解决将IAM角色传递给Terraform的Docker容器
我有一个使用GitLab Runner运行Docker的EC2实例,该实例将为作业创建容器。
这些容器通常是从gitlab-terraform注册表映像构建的。
我正在使用Terraform容器通过GitLab Runner(GitLab CI / CD)创建EC2基础结构。在计划时,每次我收到一条错误消息,尽管我将角色附加到EC2实例,但Terraform无法获得我的凭据。
以前有人遇到过这个问题吗?如果是,您如何解决该问题
解决方法
您是否使用针对存储库的特定Runner运行Gitlab CI?如果是这样,则特定运行程序的EC2必须对terraform脚本正在执行的任务具有IAM角色。 如果您使用共享的Runner,则过程会有所不同
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。