1

Codefresh 只需要 2 个参数: 访问密钥 密钥

我已经承担了在本地工作的角色,但它需要 aws 配置文件等

任何想法如何使用承担角色将 ecr 添加到 Codefresh 中的 docker 注册表?或者如何从承担角色获取访问密钥秘密密钥?

非常感谢

4

1 回答 1

1

或者如何从承担角色获取访问密钥和秘密密钥?

通常,您为此使用STS服务。该服务具有承担角色API 调用。来电:

返回一组临时安全凭证,您可以使用它们来访问您通常无法访问的 AWS 资源。

但是,您获得的凭证(访问密钥 ID、秘密访问密钥和安全令牌)是临时的。它们可以持续 15 分钟到最长 12 小时(取决于角色设置)。

于 2020-04-09T00:10:31.953 回答