【问题标题】:Terraform create a secret in aws secret managerTerraform 在 aws 秘密管理器中创建一个秘密
【发布时间】:2020-12-04 02:54:41
【问题描述】:

我想用秘密管理器 aws 创建一个秘密

更准确地说,为 docker 注册表创建一个秘密。

我想为此使用 terraform,但我找不到合适的代码。

谁有具体的例子

【问题讨论】:

  • terraform docs 中的示例有什么问题?
  • 只需使用 terraform 创建秘密并手动设置一个值。否则,机密在 terraform 状态文件中可见,并在源代码控制等中签入。
  • 我的 aws fargate 容器映像位于 docker hub 的私有存储库中,
  • 如何在任务定义中以最安全的方式配置docker凭证

标签: amazon-web-services terraform terraform-provider-aws aws-secrets-manager


【解决方案1】:
Please follow this link for extensive information about SSM though terraform

https://registry.terraform.io/providers/hashicorp/aws/latest/docs/resources/ssm_parameter

你可以使用下面的例子

'resource "aws_ssm_parameter" "secret" {
   name        = "/production/database/password/master"
   description = "The parameter description"
   type        = "SecureString"
   value       = "secret_value"
   
   tags = {
   environment = "production"
   }
 }'

【讨论】:

  • 我的问题是在任务定义中激活私有注册表部分并关联这个秘密,现在可以了
  • 很高兴听到这个消息。
猜你喜欢
  • 2020-10-01
  • 2021-10-07
  • 2021-10-26
  • 2022-11-02
  • 2020-10-13
  • 2021-03-15
  • 2022-11-22
  • 2022-08-16
  • 1970-01-01
相关资源
最近更新 更多