1

所以我使用 ghcr 作为我的容器注册表并在那里有一些图像。尝试使用 aws ecs 和任务定义通过 terraform 部署这些图像。在任务定义中,我指定了图像 url 和存储库凭据。要访问我的图像,我需要提供我的 ghcr 用户名和令牌。我已将我的 ghcr 用户名和令牌作为 json 对象存储在 aws secret manager 和 aws ssm paraters 中。

{username: xxx,password: xxx}

如果我使用 aws 密钥管理器密钥 arn 作为凭据参数,它可以工作。如果我在那里使用 aws ssm 参数 arn,则会出错。如何在 credentialsParameter 中使用 ssm 参数,其文本如上 json 对象?无论如何或解决方法可以做到这一点?或者我应该只使用秘密管理器密钥 arn。

4

0 回答 0