开始使用免费开始使用

决定谁可以假设该角色

您的构建作业在 AWS 之外运行,因此没有附加角色,凭证链也找不到可拾取的内容。取而代之的是,CI 平台会签发一个短期的 OIDC 令牌,写明作业运行的仓库,STS 再用该令牌换取临时凭证。

这次交换能否成功由信任策略决定:也就是预先写在 reports-deploy-role 上、说明谁可以假设它的规则。今天早上有 4 个构建作业提交了令牌。

打开 Trust policy 控制台,仅要求发行方,然后运行这 4 个作业。会有 3 个返回了凭证。再添加仓库条件并重新运行。

仅按发行方运行告诉了您什么?

本练习是课程的一部分

开发者的 AWS 安全实践

查看课程

动手互动练习

通过我们的互动练习之一,将理论转化为实践

开始练习