文档

Fn::GetAZs

更新时间:

调用内部函数Fn::GetAZs,返回指定RegionId的可用区列表。

说明

该函数只适用于ECS和VPC类型的资源。

函数声明

  • JSON

    {
     "Fn::GetAZs": "regionId"
    }
  • YAML

    • 完整函数名。

      Fn::GetAZs: regionId
    • 缩写形式。

      !GetAZs regionId

参数信息

regionId:RegionId,例如:cn-hangzhou。

返回值

指定RegionId下的可用区列表。

使用示例

在指定RegionId下的第一个可用区内创建一个ECS实例。

ROSTemplateFormatVersion: '2015-09-01'
Resources:
  WebServer:
    Type: ALIYUN::ECS::Instance
    Properties:
      ImageId: centos7u2_64_40G_cloudinit_2016072****
      InstanceType: ecs.n1.tiny
      SecurityGroupId: sg-2zedcm7ep5quses0****
      Password: Ros1****
      AllocatePublicIP: true
      InternetChargeType: PayByTraffic
      InternetMaxBandwidthIn: 100
      InternetMaxBandwidthOut: 100
      SystemDiskCategory: cloud_efficiency
      IoOptimized: optimized
      ZoneId:
        !Select
          - '0'
          - !GetAZs
              Ref: ALIYUN::Region
Outputs:
  InstanceId:
    Value: !GetAtt WebServer.InstanceId
  PublicIp:
    Value: !GetAtt WebServer.PublicIp
{
  "ROSTemplateFormatVersion": "2015-09-01",
  "Resources": {
    "WebServer": {
      "Type": "ALIYUN::ECS::Instance",
      "Properties": {
        "ImageId": "centos7u2_64_40G_cloudinit_2016072****",
        "InstanceType": "ecs.n1.tiny",
        "SecurityGroupId": "sg-2zedcm7ep5quses0****",
        "Password": "Ros1****",
        "AllocatePublicIP": true,
        "InternetChargeType": "PayByTraffic",
        "InternetMaxBandwidthIn": 100,
        "InternetMaxBandwidthOut": 100,
        "SystemDiskCategory": "cloud_efficiency",
        "IoOptimized": "optimized",
        "ZoneId": {
          "Fn::Select": [
            "0",
            {
              "Fn::GetAZs": {
                "Ref": "ALIYUN::Region"
              }
            }
          ]
        }
      }
    }
  },
  "Outputs": {
    "InstanceId": {
      "Value": {
        "Fn::GetAtt": [
          "WebServer",
          "InstanceId"
        ]
      }
    },
    "PublicIp": {
      "Value": {
        "Fn::GetAtt": [
          "WebServer",
          "PublicIp"
        ]
      }
    }
  }
}

支持的函数

  • 本页导读 (1)
文档反馈