创建CodeBuild项目出错 - CodeBuild未授权执行...

0

【以下的问题经过翻译处理】 大家好,我正在尝试使用CodePipeline和Terraform在AWS上构建一个codebuild CI/CD项目。实际上,我正在尝试复制这个repo [https://github.com/davoclock/aws-cicd-pipeline], 并按照这个视频 [https://www.youtube.com/watch?v=JwTP3wZHYnU] 中的指示进行操作。

在设置完我的pipeline后,当我尝试运行terraform apply时,会出现以下错误:“创建CodeBuild项目时出错:InvalidInputException: CodeBuild未被授权执行arn:aws:iam::xxxxxxxxxxxx:role/tf-codebuild-role上的sts:AssumeRole”。

我非常感谢任何解决此问题的帮助。

1 回答
0

【以下的回答经过翻译处理】 请确认您的IAM角色tf-codebuild-role是否有正确的信任策略(https://docs.aws.amazon.com/zh_cn/IAM/latest/UserGuide/roles-managingrole-editing-console.html#roles-managingrole_edit-trust-policy)? 该策略应该授予codebuild扮演该角色的权限。

profile picture
专家
已回答 5 个月前

您未登录。 登录 发布回答。

一个好的回答可以清楚地解答问题和提供建设性反馈,并能促进提问者的职业发展。

回答问题的准则