CloudFormation-! Sub와 함께->-표현식 사용

Aug 18 2020

->-를! Sub와 함께 사용할 수 있습니까?

Properties:
   DashboardBody: !Sub
    - >-
      '{
             ... too long json ...
      '}
    - {something else}

작동할까요?

답변

1 Marcin Aug 18 2020 at 18:07

예, 작동합니다. 다음은 예입니다.


Resources:

  MyDashBoard:
    Type: AWS::CloudWatch::Dashboard
    Properties: 
        DashboardBody: 
          !Sub
            - >-
              {
                 "widgets": [
                    {
                      "type": "metric",
                      "width": 12,
                      "height": 6,
                      "properties": {
                          "metrics": [
                              ["AWS/EC2","CPUUtilization","AutoScalingGroupName","<your-asg-name>"]
                          ],
                          "region": "${AWS::Region}", "period": 60, "title": "${title}"
                      }
                   }
                ]
              }
            - title: "my-dasboard-title"
        DashboardName: my-dashboard-name