terraform - 使用 terraform cdk 进行 secret 管理

标签 terraform pulumi terraform-cdk

过去我用过Pulumi它提供了 secrets management solution这允许在加密时将基于堆栈的 secret checkin git。

我一直在寻找与 Terraform CDK 类似的解决方案,但没有找到。 Terraform CDK 是否提供了类似的解决方案,这样我就不必公开基于堆栈的 secret (如上面 Pulumi 示例中的 mongoPassword)?

最佳答案

与 Pulumi 不同,terraform 中的所有 secret 都以明文形式存储在您的状态中。有一个问题已经开放了 8 年(在撰写此答案时):https://github.com/hashicorp/terraform/issues/516

还有一篇关于最佳实践的 Gruntworks 帖子,其中特别指出 secret 未加密:https://blog.gruntwork.io/a-comprehensive-guide-to-managing-secrets-in-your-terraform-code-1d586955ace1 (有关状态的相关信息在这里:https://blog.gruntwork.io/a-comprehensive-guide-to-managing-secrets-in-your-terraform-code-1d586955ace1#c49b)

关于terraform - 使用 terraform cdk 进行 secret 管理,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/75048358/

相关文章:

c# - F# 异步 lambda 与 C# 异步模型互操作

python - 如何解析 cdktf 安全组中的入口对象?

terraform - 如何使用 Terraform CDK 忽略特定注释的更改

amazon-web-services - 如何使用 python 从 cdktf 数据源打印字符串值

amazon-web-services - 如何使用变量作为 terraform 提供者别名?

docker - docker 容器-缺少属性

terraform - Terragrunt 具有不同字段的模块的多个实例

python - 如何优雅地停止 Pulumi up 命令

python - 如何应用 Pulumi Azure Function App 运行时

terraform 根据外部数据有条件地创建资源?