【发布时间】:2021-10-27 18:38:23
【问题描述】:
我正在使用 AWS-CDK 部署 ECS 集群,我想从 Secrets Manager 添加密钥。秘密是一个带有许多键/值对的大型 JSON blob。我在我的任务定义中使用以下内容在我的任务定义中包含秘密:
secrets: {
FOO: Secret.fromSecretsManager(mySecret, 'FOO'),
BAR: Secret.fromSecretsManager(mySecret, 'BAR'),
BAZ: Secret.fromSecretsManager(mySecret, 'BAZ'),
...
}
这很好用,但我必须手动将每个密钥添加到此任务定义中,这开始变得笨拙。
是否可以动态注入在给定密钥中定义的所有键/值对?
【问题讨论】:
-
用什么语言?
-
这是在 Typescript 中,但我怀疑 CDK 结构的用法应该在所有语言中都相同。
标签: aws-cdk aws-secrets-manager