如何在AWS Clouformation中使用可用区信息创建名称标签?

时间:2019-08-06 20:22:09

标签: amazon-web-services yaml amazon-cloudformation

我正在为部署实例编写一个AWS cloudformation,并根据实例在其中部署的可用区域来标记实例。创建实例时,我正在使用GetAZz并选择一个可用区。

 AvailabilityZone: !Select
        - 0
        - Fn::GetAZs: !Ref "AWS::Region"
 Value: !Join
          - '-'
          - - 'aws-web'
            - Fn::Select: [ 0, Fn::GetAZs: !Ref "AWS::Region" ]
            - 'network'

输出: 模板包含错误。:模板格式错误:YAML格式不正确。

预期输出: aws-web-us-east-1a-network

1 个答案:

答案 0 :(得分:0)

这对我有用:

    Value: !Join
              - '-'
              - - 'aws-web'
                - !Select
                  - 0
                  - Fn::GetAZs: !Ref "AWS::Region"
                - 'network'