【发布时间】:2022-10-17 08:21:09
【问题描述】:
使用 AWS javascript SDK 在 codebuild 中创建项目时出现此错误
出现错误 InvalidInputException:CodeBuild 无权执行:创建项目时 arn:aws:iam::xxxxxxxx:role/MYROLE 上的 sts:AssumeRole
我使用的角色附加了以下默认 AWS 策略:
- IAM 完全访问
- AmazonS3ReadOnlyAccess
- AWSCodeBuildAdminAccess
以及以下信任关系配置:
{ "Version": "2012-10-17", "Statement": [ { "Effect": "Allow", "Principal": { "Service": "codebuild.amazonaws.com" }, "Action": "sts:AssumeRole" } ]}我错过了什么吗?是否可以从 JS SDK 创建代码构建项目?有人可以给我看一个例子吗?我关注了this 文档并尝试了许多我发现的关于策略、角色等的东西,但我已经被困在这里好几天了。
提前致谢 ;)
【问题讨论】:
标签: amazon-web-services aws-sdk aws-codebuild aws-sdk-js