在创建云信息模板时预先填充键(但不是值)标签

问题描述 投票:0回答:2

我正在尝试创建一个cloudformation模板,在“选项”阶段,它有一个预先填充的标签列表......但不是值。这里的想法是,在继续创建堆栈之前,用户将填写一组键列表的值。 Pic of Options section

amazon-web-services amazon-cloudformation
2个回答
1
投票

这些标签不受cloudformation模板控制,只有参数是。


0
投票

一种选择是创建一个主CloudFormation堆栈(或父堆栈),它具有您希望堆栈标签的所有键的参数值,然后使用这些参数创建一个child stack,它将被适当标记包含所有你需要的资源。

例如:

AWSTemplateFormatVersion: 2010-09-09
Parameters:
  MyFirstStackKey:
    Type: String
    Default: some default value
  MySecondStackKey:
    Type: String
    Default: some other default value
  AnotherStackKey:
    Type: String
    Default: checkout this other default value
Resources:
  SomeChildStack:
  Type: AWS::CloudFormation::Stack
  Properties:
    Parameters:
      SomeParam: AWS CloudFormation Stack Parameters
    TemplateURL: !Ref SomeTemplateUrl
    Tags:
      - Key: MyFirstStackKey
        Value: !Ref MyFirstStackKey
      - Key: MySecondStackKey
        Value: !Ref MySecondStackKey
      - Key: AnotherStackKey
        Value: !Ref AnotherStackKey
© www.soinside.com 2019 - 2024. All rights reserved.