【发布时间】:2026-01-09 07:20:02
【问题描述】:
我想使用 AWS 密钥管理器来管理我的 CDK 堆栈的所有密钥。因为我要管理数百个秘密,所以我想创建一个 CDK 堆栈,允许我在不同的环境中创建这些秘密(并管理它们)。
一些秘密值需要是一组不能自动生成的特定值。
据我了解,我无法使用 CDK 创建具有预定值的此类机密。所以我的问题是:如何以编程方式而不是手动创建这些秘密?在不同的环境中手动创建相同的秘密集而不搞砸的负担太大了。
编辑:明确地说,我理解 CDK 不允许指定 SecretString 或 AWS::SecretsManager::Secret 背后的原因,因为它可能会暴露秘密。我绝对考虑过用随机生成的值创建秘密,然后手动替换这些值,但对于像我这样有多个环境和数百个秘密要管理的人来说,即使这样也可能相当费力。必须有更好的方法来做到这一点。
【问题讨论】:
标签: amazon-web-services aws-cdk aws-secrets-manager