【问题标题】:Cloudformation Hide parameters in WizardCloudformation 在向导中隐藏参数
【发布时间】:2017-07-04 14:07:09
【问题描述】:

我希望为使用我的 cloudformation 脚本的用户保密实例类型/VPC 等。有谁知道在堆栈创建向导期间隐藏这些参数的方法?

我知道 echo 将值保密,但有没有办法让它不显示在屏幕上。

理想情况下,它会询问堆栈名称,而页面的其余部分将是空白的。

【问题讨论】:

  • DefaultAllowedValues 选项一起使用有何意义?因为参数一旦成为纯文本 CloudFormation 模板的一部分,就永远不会是私有的。
  • 我使用的是默认值,所以它是一个设定值。我只是不希望那些参数标题/值出现在创建堆栈向导中。有可能吗?
  • 我仍然希望它们在堆栈创建期间运行,但只是在向导中不显示给用户
  • @PropK 为什么不直接设置资源的属性呢?
  • 在资源中设置属性而不是参数,我试试

标签: amazon-web-services amazon-cloudformation


【解决方案1】:

对于敏感参数值(例如密码),将 NoEcho 属性设置为 true。这样,每当有人描述您的堆栈时,参数值都会显示为星号 (*****)。

尽管在您的情况下,这不能阻止用户在各自的选项卡中检查实例类型。使用 IAM 策略限制用户对机密信息的访问可能是一个更好的主意。

【讨论】:

    【解决方案2】:

    你可以使用云形成宏来做这样的事情,宏会帮助你在运行时转换你的模板。

    https://github.com/awslabs/aws-cloudformation-templates/tree/master/aws/services/CloudFormation/MacrosExamples/Public-and-Private-Subnet-per-AZ

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2021-09-28
      • 2018-12-23
      • 2012-05-12
      • 1970-01-01
      相关资源
      最近更新 更多