【问题标题】:creating ssm secure string with cloudformation使用 cloudformation 创建 ssm 安全字符串
【发布时间】:2019-02-17 09:35:37
【问题描述】:

自 2018 年 8 月起,AWS CloudFormation 在 CloudFormation 模板中支持 AWS Systems Manager 安全字符串参数

我一直在搜索高低,但无法找到一种通过 Cloudformation 创建 ssm-secure-string 的方法,就像我可以通过

为简单的 SSM 参数做的那样
Type: "AWS::SSM::Parameter"
Properties: 
  AllowedPattern: String
  Description: String
  Name: String
  Type: String
  Value: String

有人可以帮帮我吗?或者现在没有办法通过 Cloudformtion 生成 ssm-secure 字符串?

感谢

【问题讨论】:

标签: amazon-cloudformation aws-parameter-store


【解决方案1】:

目前docs不支持通过cloudformation创建SSM安全字符串。

注意

AWS CloudFormation 不支持 SecureString 参数类型。

2018 年 8 月推出的是支持 SSM 安全字符串作为 cloudformation 中的参数Link

目前,CustomResource 是唯一的方法,但不建议在任何类型的基础架构模板中使用原始值来获取安全字符串。

更新(2019 年 11 月):

根据this,我们可以为此类用例提供第 3 方资源提供者。 CustomResource 很好,但如果您在多个堆栈中使用会有点重复。所以现在我更喜欢将这个第 3 方资源提供程序用于安全 SSM 等常见用例。实现起来也非常简单。

【讨论】:

  • 谢谢,我去看看Custom Resource技术。
  • 我相信2021年可以使用AWS::SecretsManager::Secret
  • @machin 让我们不要忘记每个秘密 0.40 美元,而标准参数则免费。成本是需要考虑的重要因素。
猜你喜欢
  • 2017-01-17
  • 1970-01-01
  • 1970-01-01
  • 2019-02-23
  • 2017-09-08
  • 2011-11-16
  • 1970-01-01
  • 2020-08-31
相关资源
最近更新 更多