Amazon web services 云形成-使用->;-表情!附属的

Amazon web services 云形成-使用->;-表情!附属的,amazon-web-services,amazon-cloudformation,Amazon Web Services,Amazon Cloudformation,我可以使用->-和!潜艇 Properties: DashboardBody: !Sub - >- '{ ... too long json ... '} - {something else} 它能行吗?是的,它能行。以下是一个例子: Resources: MyDashBoard: Type: AWS::CloudWatch::Dashboard Properties: Da

我可以使用->-和!潜艇

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

它能行吗?

是的,它能行。以下是一个例子:


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

资源:
MyDashBoard:
类型:AWS::CloudWatch::Dashboard
特性:
仪表板主体:
!附属的
- >-
{
“小部件”:[
{
“类型”:“公制”,
“宽度”:12,
“高度”:6,
“财产”:{
“指标”:[
[“AWS/EC2”、“CPUUutilization”、“AutoScalingGroupName”和“”]
],
“区域”:“${AWS::region}”,
“期间”:60,
“标题”:“${title}”
}
}
]
}
-标题:“我的黑板标题”
仪表板名称:我的仪表板名称