All Products
Search
Document Center

Resource Orchestration Service:ALIYUN::ECS::VSwitch

Last Updated:Jun 16, 2026

Membuat vSwitch di VPC dan zona yang ditentukan.

Sintaks

{
  "Type": "ALIYUN::ECS::VSwitch",
  "Properties": {
    "VSwitchName": String,
    "VpcId": String,
    "Description": String,
    "Tags": List,
    "Ipv6CidrBlock": Integer,
    "ZoneId": String,
    "CidrBlock": String,
    "VpcIpv6CidrBlock": String,
    "ZoneType": String
  }
}

Properti

Nama properti

Tipe

Wajib

Pembaruan diizinkan

Deskripsi

Batasan

VpcId

String

Ya

Tidak

ID VPC tempat vSwitch akan dibuat.

Tidak ada

ZoneId

String

Ya

Tidak

ID zona.

Tidak ada

VSwitchName

String

Tidak

Ya

Nama vSwitch.

Nama harus terdiri dari 2 hingga 128 karakter. Nama harus dimulai dengan huruf atau karakter Tionghoa. Nama tidak boleh dimulai dengan http:// atau https://. Nama dapat berisi huruf, karakter Tionghoa, angka, garis bawah (_), dan tanda hubung (-).

CidrBlock

String

Ya

Tidak

Blok CIDR untuk vSwitch.

Blok CIDR harus merupakan subnet dari VPC dan tidak boleh digunakan oleh vSwitch lain.

Description

String

Tidak

Ya

Deskripsi vSwitch.

Deskripsi harus terdiri dari 2 hingga 256 karakter. Deskripsi tidak boleh dimulai dengan http:// atau https://.

Ipv6CidrBlock

Integer

Tidak

Tidak

Blok CIDR IPv6 untuk vSwitch.

Nilai valid: 0 hingga 255. Nilainya adalah bilangan bulat desimal.

Secara default, mask blok CIDR IPv6 vSwitch memiliki panjang 64 bit.

Anda dapat menyesuaikan 8 bit terakhir dari blok CIDR IPv6 VPC.

Tags

List

Tidak

Ya

Tag vSwitch.

Anda dapat menambahkan hingga 20 tag.

Untuk informasi selengkapnya, lihat Properti tag.

VpcIpv6CidrBlock

String

Tidak

Tidak

Blok CIDR IPv6 untuk VPC.

Tidak ada

ZoneType

String

Tidak

Tidak

Jenis zona yang akan dikueri.

Nilai default: AvailabilityZone.

Sintaks Tags

"Tags": [
  {
    "Value": String,
    "Key": String
  }
]

Properti Tags

Nama properti

Tipe

Wajib

Pembaruan diizinkan

Deskripsi

Batasan

Key

String

Ya

Tidak

kunci tag.

Kunci harus terdiri dari 1 hingga 128 karakter. Kunci tidak boleh dimulai dengan aliyun atau acs:. Kunci tidak boleh mengandung http:// atau https://.

Value

String

Tidak

Tidak

nilai tag.

Nilai dapat terdiri dari 0 hingga 128 karakter. Nilai tidak boleh dimulai dengan aliyun atau acs:. Nilai tidak boleh mengandung http:// atau https://.

Nilai kembalian

Fn::GetAtt

  • CidrBlock: Blok CIDR IPv4 vSwitch.

  • Ipv6CidrBlock: Blok CIDR IPv6 vSwitch.

  • VSwitchId: ID vSwitch.

  • VSwitchName: Nama vSwitch.

Contoh

Skenario 1: Buat VPC dan vSwitch.

Buat cepat

Outputs:
  VSwitch1Name:
    Description: Name of created VSwitch.
    Value:
      Fn::GetAtt:
        - VSwitch
        - VSwitchName
  VpcName:
    Description: Name of created VPC.
    Value:
      Fn::GetAtt:
        - Vpc
        - VpcName
ROSTemplateFormatVersion: '2015-09-01'
Parameters:
  ZoneId:
    AssociationProperty: ALIYUN::ECS::Instance:ZoneId
    Type: String
    Description:
      zh-cn: The ID of the zone for the vSwitch, </font><a href='https://www.alibabacloud.com/help/document_detail/123712.html' target='_blank'>View region and zone info<font color='blue'></a>.
      en: VSwitch available area id, <a href='https://www.alibabacloud.com/help/document_detail/123712.html' target='_blank'><font color='blue'>View region and zone info</font></a>.
    Label:
      zh-cn: VSwitch 1 ZoneId
      en: VSwitch 1 ZoneId
  VpcCidrBlock:
    Default: 192.168.0.0/16
    Type: String
    Description:
      zh-cn: 'The CIDR block for the VPC.<br>You can use the following CIDR blocks or their subnets:<br><font color=''green''>[10.0.0.0/8]</font><br><font color=''green''>[172.16.0.0/12]</font><br><font color=''green''>[192.168.0.0/16]</font>'
      en: 'The ip address range of the VPC in the CidrBlock form; <br>You can use the following ip address ranges and their subnets: <br><font color=''green''>[10.0.0.0/8]</font><br><font color=''green''>[172.16.0.0/12]</font><br><font color=''green''>[192.168.0.0/16]</font>'
    Label:
      zh-cn: VPC CIDR Block
      en: VPC CIDR Block
  VSwitchCidrBlock:
    Default: 192.168.1.0/24
    Type: String
    Description:
      zh-cn: Must be a subnet of the VPC.
      en: Must belong to the subnet segment of VPC.
    Label:
      zh-cn: VSwitch 1 CIDR Block
      en: VSwitch 1 CIDR Block
Resources:
  VSwitch:
    Type: ALIYUN::ECS::VSwitch
    Properties:
      VSwitchName:
        Fn::Join:
          - '-'
          - - VSwitch
            - StackId
            - Ref: ALIYUN::StackId
      VpcId:
        Ref: Vpc
      CidrBlock:
        Ref: VSwitchCidrBlock
      ZoneId:
        Ref: ZoneId
  Vpc:
    Type: ALIYUN::ECS::VPC
    Properties:
      VpcName:
        Fn::Join:
          - '-'
          - - StackId
            - Ref: ALIYUN::StackId
      CidrBlock:
        Ref: VpcCidrBlock
Metadata:
  ALIYUN::ROS::Interface:
    ParameterGroups:
      - Parameters:
          - VpcCidrBlock
          - ZoneId
          - VSwitchCidrBlock
        Label:
          default: Basic Network Configuration
{
  "Outputs": {
    "VSwitch1Name": {
      "Description": "Name of created VSwitch.",
      "Value": {
        "Fn::GetAtt": [
          "VSwitch",
          "VSwitchName"
        ]
      }
    },
    "VpcName": {
      "Description": "Name of created VPC.",
      "Value": {
        "Fn::GetAtt": [
          "Vpc",
          "VpcName"
        ]
      }
    }
  },
  "ROSTemplateFormatVersion": "2015-09-01",
  "Parameters": {
    "ZoneId": {
      "AssociationProperty": "ALIYUN::ECS::Instance:ZoneId",
      "Type": "String",
      "Description": {
        "zh-cn": "VSwitch zone ID, </font><a href='https://www.alibabacloud.com/help/document_detail/123712.html' target='_blank'> View zone information<font color='blue'></a>.",
        "en": "VSwitch available area id, <a href='https://www.alibabacloud.com/help/document_detail/123712.html' target='_blank'><font color='blue'>View region and zone info</font></a>."
      },
      "Label": {
        "zh-cn": "VSwitch 1 Zone ID",
        "en": "VSwitch 1 ZoneId"
      }
    },
    "VpcCidrBlock": {
      "Default": "192.168.0.0/16",
      "Type": "String",
      "Description": {
        "zh-cn": "The IP address range of the VPC, <br>You can use the following IP address ranges or their subnets:<br><font color='green'>[10.0.0.0/8]</font><br><font color='green'>[172.16.0.0/12]</font><br><font color='green'>[192.168.0.0/16]</font>",
        "en": "The ip address range of the VPC in the CidrBlock form; <br>You can use the following ip address ranges and their subnets: <br><font color='green'>[10.0.0.0/8]</font><br><font color='green'>[172.16.0.0/12]</font><br><font color='green'>[192.168.0.0/16]</font>"
      },
      "Label": {
        "zh-cn": "VPC CIDR Block",
        "en": "VPC CIDR Block"
      }
    },
    "VSwitchCidrBlock": {
      "Default": "192.168.1.0/24",
      "Type": "String",
      "Description": {
        "zh-cn": "Must belong to a subnet of the VPC.",
        "en": "Must belong to the subnet segment of VPC."
      },
      "Label": {
        "zh-cn": "VSwitch 1 CIDR Block",
        "en": "VSwitch 1 CIDR Block"
      }
    }
  },
  "Resources": {
    "VSwitch": {
      "Type": "ALIYUN::ECS::VSwitch",
      "Properties": {
        "VSwitchName": {
          "Fn::Join": [
            "-",
            [
              "VSwitch",
              "StackId",
              {
                "Ref": "ALIYUN::StackId"
              }
            ]
          ]
        },
        "VpcId": {
          "Ref": "Vpc"
        },
        "CidrBlock": {
          "Ref": "VSwitchCidrBlock"
        },
        "ZoneId": {
          "Ref": "ZoneId"
        }
      }
    },
    "Vpc": {
      "Type": "ALIYUN::ECS::VPC",
      "Properties": {
        "VpcName": {
          "Fn::Join": [
            "-",
            [
              "StackId",
              {
                "Ref": "ALIYUN::StackId"
              }
            ]
          ]
        },
        "CidrBlock": {
          "Ref": "VpcCidrBlock"
        }
      }
    }
  },
  "Metadata": {
    "ALIYUN::ROS::Interface": {
      "ParameterGroups": [
        {
          "Parameters": [
            "VpcCidrBlock",
            "ZoneId",
            "VSwitchCidrBlock"
          ],
          "Label": {
            "default": "Basic Network Configuration"
          }
        }
      ]
    }
  }
}

Skenario 2: Buat VPC dua zona dan vSwitch.

Buat cepat

ROSTemplateFormatVersion: '2015-09-01'
Description:
  zh-cn: 创建双可用区VPC网络,含安全组,自动配置子网CIDR,支持自定义IP范围。
  en: Buat jaringan VPC zona ganda, termasuk grup keamanan, dengan konfigurasi CIDR subnet otomatis dan dukungan untuk rentang IP kustom.
Parameters:
  VSwitch1ZoneId:
    AssociationProperty: ALIYUN::ECS::Instance:ZoneId
    AssociationPropertyMetadata:
      ExclusiveTo:
        - VSwitch2ZoneId
      AutoSelectFirst: true
    Type: String
    Description:
      zh-cn: VSwitch可用区id,</font><a href='https://www.alibabacloud.com/help/document_detail/123712.html' target='_blank'> 查看可用区信息<font color='blue'></a>。
      en: ID Zona VSwitch, <a href='https://www.alibabacloud.com/help/document_detail/123712.html' target='_blank'><font color='blue'>Lihat info wilayah dan zona</font></a>.
    Label:
      zh-cn: 交换机1可用区ID
      en: ID Zona VSwitch 1
  VSwitch2CidrBlock:
    Default: 192.168.2.0/24
    Type: String
    Description:
      zh-cn: 必须属于VPC的子网段。
      en: Harus merupakan segmen subnet dari VPC.
    Label:
      zh-cn: 交换机2子网网段
      en: Blok CIDR VSwitch 2
  VSwitch1CidrBlock:
    Default: 192.168.1.0/24
    Type: String
    Description:
      zh-cn: 必须属于VPC的子网段。
      en: Harus merupakan segmen subnet dari VPC.
    Label:
      zh-cn: 交换机1子网网段
      en: Blok CIDR VSwitch 1
  VpcCidrBlock:
    Default: 192.168.0.0/16
    Type: String
    Description:
      zh-cn: VPC的ip地址段范围,<br/>您可以使用以下的ip地址段或其子网:<br><font color='green'>[10.0.0.0/8]</font><br><font color='green'>[172.16.0.0/12]</font><br><font color='green'>[192.168.0.0/16]</font>
<br/>      en: Rentang alamat IP VPC dalam format Blok CIDR. Anda dapat menggunakan rentang alamat IP berikut dan subnet-subnetnya: <br><font color='green'>[10.0.0.0/8]</font><br><font color='green'>[172.16.0.0/12]</font><br><font color='green'>[192.168.0.0/16]</font>
<br/>    Label:
<br/>      zh-cn: 专有网络网段
<br/>      en: Blok CIDR VPC
<br/>  VSwitch2ZoneId:
<br/>    AssociationPropertyMetadata:
<br/>      ExclusiveTo:
<br/>        - VSwitch1ZoneId
<br/>      AutoSelectFirst: true
<br/>    Description:
<br/>      zh-cn: VSwitch可用区id,不同其他虚拟交换机的可用区Id;</font><a href='https://www.alibabacloud.com/help/document_detail/123712.html' target='_blank'><b> 查看可用区信息<font color='blue'></a>。
<br/>      en: ID Zona VSwitch, berbeda dari ID Zona VSwitch lain; <a href='https://www.alibabacloud.com/help/document_detail/123712.html' target='_blank'><b><font color='blue'>Lihat info wilayah dan zona</font></a>.
<br/>    Default: cn-hangzhou-h
<br/>    Label:
<br/>      zh-cn: 交换机2可用区ID
<br/>      en: ID Zona VSwitch 2
<br/>    AssociationProperty: ALIYUN::ECS::Instance:ZoneId
<br/>    Type: String
<br/>Outputs:
<br/>  VSwitch1Name:
<br/>    Description: Nama VSwitch1 yang dibuat.
<br/>    Value:
<br/>      Fn::GetAtt:
<br/>        - VSwitch1
<br/>        - VSwitchName
<br/>  VpcName:
<br/>    Description: Nama VPC yang dibuat.
<br/>    Value:
<br/>      Fn::GetAtt:
<br/>        - Vpc
<br/>        - VpcName
<br/>  VSwitch2Name:
<br/>    Description: Nama VSwitch2 yang dibuat.
<br/>    Value:
<br/>      Fn::GetAtt:
<br/>        - VSwitch2
<br/>        - VSwitchName
<br/>Resources:
<br/>  VSwitch2:
<br/>    Type: ALIYUN::ECS::VSwitch
<br/>    Properties:
<br/>      VSwitchName:
<br/>        Fn::Join:
<br/>          - '-'
<br/>          - - VSwitch1
<br/>            - StackId
<br/>            - Ref: ALIYUN::StackId
<br/>      VpcId:
<br/>        Ref: Vpc
<br/>      CidrBlock:
<br/>        Ref: VSwitch2CidrBlock
<br/>      ZoneId:
<br/>        Ref: VSwitch2ZoneId
<br/>  VSwitch1:
<br/>    Type: ALIYUN::ECS::VSwitch
<br/>    Properties:
<br/>      VSwitchName:
<br/>        Fn::Join:
<br/>          - '-'
<br/>          - - VSwitch1
<br/>            - StackId
<br/>            - Ref: ALIYUN::StackId
<br/>      VpcId:
<br/>        Ref: Vpc
<br/>      CidrBlock:
<br/>        Ref: VSwitch1CidrBlock
<br/>      ZoneId:
<br/>        Ref: VSwitch1ZoneId
<br/>  Vpc:
<br/>    Type: ALIYUN::ECS::VPC
<br/>    Properties:
<br/>      VpcName:
<br/>        Fn::Join:
<br/>          - '-'
<br/>          - - StackId
<br/>            - Ref: ALIYUN::StackId
<br/>      CidrBlock:
<br/>        Ref: VpcCidrBlock
<br/>  SecurityGroup:
<br/>    Type: ALIYUN::ECS::SecurityGroup
<br/>    Properties:
<br/>      SecurityGroupIngress:
<br/>        - Priority: 1
<br/>          IpProtocol: all
<br/>          NicType: intranet
<br/>          SourceCidrIp: 0.0.0.0/0
<br/>          PortRange: '-1/-1'
<br/>      VpcId:
<br/>        Ref: Vpc
<br/>      SecurityGroupEgress:
<br/>        - Priority: 1
<br/>          IpProtocol: all
<br/>          DestCidrIp: 0.0.0.0/0
<br/>          NicType: intranet
<br/>          PortRange: '-1/-1'
<br/>Metadata:
<br/>  ALIYUN::ROS::Interface:
<br/>    ParameterGroups:
<br/>      - Parameters:
<br/>          - VpcCidrBlock
<br/>          - VSwitch1ZoneId
<br/>          - VSwitch1CidrBlock
<br/>          - VSwitch2ZoneId
<br/>          - VSwitch2CidrBlock
<br/>        Label:
<br/>          default: Konfigurasi Jaringan Dasar
<br/><br/><br/><br/><br/><br/><br/><br/><br/><br/><br/><br/><br/><br/><br/><br/><br/><br/><br/><br/><br/><br/><br/><br/><br/><br/><br/><br/><br/><br/><br/><br/><br/><br/><br/><br/><br/><br/><br/><br/><br/><br/><br/><br/><br/><br/><br/><br/><br/><br/><br/><br/><br/><br/><br/><br/><br/><br/><br/><br/><br/><br/><br/><br/><br/><br/><br/><br/><br/><br/><br/><br/><br/><br/><br/><br/><br/><br/><br/><br/><br/><br/><br/><br/><br/><br/><br/><br/><br/><br/><br/><br/><br/><br/><br/><br/><br/><br/><br/><br/><br/><br/><br/><br/><br/><br/><br/><br/><br/><br/><br/><br/><br/><br/><br/><br/><br/><br/><br/><br/><br/><br/><br/><br/><br/><br/><br/><br/><br/><br/><br/><br/><br/><br/><br/><br/><br/><br/><br/><br/><br/><br/><br/><br/><br/><br/><br/><br/><br/><br/><br/><br/><br/><br/><br/><br/><br/><br/><br/><br/><br/><br/><br/><br/><br/><br/><br/><br/><br/><br/><br/><br/><br/><br/><br/><br/><br/><br/><br/><br/><br/><br/><br/><br/><br/><br/><br/><br/><br/><br/><br/><br/><br/><br/><br/><br/><br/><br/><br/><br/><br/><br/><br/><br/><br/><br/><br/><br/><br/><br/><br/><br/><br/><br/><br/><br/><br/><br/><br/><br/><br/><br/><br/><br/><br/><br/><br/><br/><br/><br/><br/><br/><br/><br/><br/><br/><br/><br/><br/><br/><br/><br/><br/><br/><br/><br/><br/><br/><br/><br/><br/><br/><br/><br/><br/><br/><br/><br/><br/><br/><br/><br/><br/><br/><br/><br/><br/><br/><br/><br/><br/><br/><br/><br/><br/><br/><br/><br/><br/><br/><br/><br/><br/><br/><br/><br/><br/><br/><br/><br/><br/><br/><br/><br/><br/><br/><br/><br/><br/><br/><br/><br/><br/><br/><br/><br/><br/><br/><br/><br/><br/><br/><br/><br/><br/><br/><br/><br/><br/><br/><br/><br/><br/><br/><br/><br/><br/><br/><br/><br/><br/><br/><br/><br/><br/><br/><br/><br/><br/><br/><br/><br/><br/><br/><br/><br/><br/><br/><br/><br/><br/><br/><br/><br/><br/><br/><br/><br/><br/><br/><br/><br/><br/><br/><br/><br/><br/><br/><br/><br/><br/><br/><br/><br/><br/><br/><br/><br/><br/><br/><br/><br/><br/><br/><br/><br/><br/><br/><br/><br/><br/><br/><br/><br/><br/><br/><br/><br/><br/><br/><br/><br/><br/><br/><br/><br/><br/><br/><br/><br/><br/><br/><br/><br/><br/><br/><br/><br/><br/><br/><br/><br/><br/><br/><br/><br/><br/><br/><br/><br/><br/><br/><br/><br/><br/><br/><br/><br/><br/><br/><br/><br/><br/><br/><br/><br/><br/><br/><br/><br/><br/><br/><br/><br/><br/><br/><br/><br/><br/><br/><br/><br/><br/><br/><br/><br/><br/><br/><br/><br/><br/><br/><br/><br/><br/><br/><br/><br/><br/><br/><br/><br/><br/><br/><br/><br/><br/><br/><br/><br/><br/><br/><br/><br/><br/><br/><br/><br/><br/><br/><br/><br/><br/><br/><br/><br/><br/><br/><br/><br/><br/><br/><br/><br/><br/><br/><br/><br/><br/><br/><br/><br/><br/><br/><br/><br/><br/><br/><br/><br/><br/><br/><br/><br/><br/><br/><br/><br/><br/><br/><br/><br/><br/><br/><br/><br/><br/><br/><br/><br/><br/><br/><br/><br/><br/><br/><br/><br/><br/><br/><br/><br/><br/><br/><br/><br/><br/><br/><br/><br/><br/><br/><br/><br/><br/><br/><br/><br/><br/><br/><br/><br/><br/><br/><br/><br/><br/><br/><br/><br/><br/><br/><br/><br/><br/><br/><br/><br/><br/><br/><br/><br/><br/><br/><br/><br/><br/><br/><br/><br/><br/><br/><br/><br/><br/><br/><br/><br/><br/><br/><br/><br/><br/><br/><br/><br/><br/><br/><br/><br/><br/><br/><br/><br/><br/><br/><br/><br/><br/><br/><br/><br/><br/><br/><br/><br/><br/><br/><br/><br/><br/><br/><br/><br/><br/><br/><br/><br/><br/><br/><br/><br/><br/><br/><br/><br/><br/><br/><br/><br/><br/><br/><br/><br/><br/><br/><br/><br/><br/><br/><br/><br/><br/><br/><br/><br/><br/><br/><br/><br/><br/><br/><br/><br/><br/><br/><br/><br/><br/><br/><br/><br/><br/><br/><br/><br/><br/><br/><br/><br/><br/><br/><br/><br/><br/><br/><br/><br/><br/><br/><br/><br/><br/><br/><br/><br/><br/><br/><br/><br/><br/><br/><br/><br/><br/><br/><br/><br/><br/><br/><br/><br/><br/><br/><br/><br/><br/><br/><br/><br/>
{
  "ROSTemplateFormatVersion": "2015-09-01",
  "Description": {
    "zh-cn": "创建双可用区VPC网络,含安全组,自动配置子网CIDR,支持自定义IP范围。",
    "en": "Buat jaringan VPC Zona Ketersediaan ganda, termasuk grup keamanan, dengan konfigurasi CIDR subnet otomatis dan dukungan untuk rentang IP kustom."
  },
  "Parameters": {
    "VSwitch1ZoneId": {
      "AssociationProperty": "ALIYUN::ECS::Instance:ZoneId",
      "AssociationPropertyMetadata": {
        "ExclusiveTo": [
          "VSwitch2ZoneId"
        ],
        "AutoSelectFirst": true
      },
      "Type": "String",
      "Description": {
        "zh-cn": "VSwitch可用区id,</font><a href='https://www.alibabacloud.com/help/document_detail/123712.html' target='_blank'> 查看可用区信息<font color='blue'></a>。",
        "en": "ZoneId vSwitch, <a href='https://www.alibabacloud.com/help/document_detail/123712.html' target='_blank'><font color='blue'>Lihat info wilayah dan zona</font></a>."
      },
      "Label": {
        "zh-cn": "交换机1可用区ID",
        "en": "ZoneId vSwitch 1"
      }
    },
    "VSwitch2CidrBlock": {
      "Default": "192.168.2.0/24",
      "Type": "String",
      "Description": {
        "zh-cn": "必须属于VPC的子网段。",
        "en": "Harus termasuk dalam segmen subnet VPC."
      },
      "Label": {
        "zh-cn": "交换机2子网网段",
        "en": "Blok CIDR vSwitch 2"
      }
    },
    "VSwitch1CidrBlock": {
      "Default": "192.168.1.0/24",
      "Type": "String",
      "Description": {
        "zh-cn": "必须属于VPC的子网段。",
        "en": "Harus termasuk dalam segmen subnet VPC."
      },
      "Label": {
        "zh-cn": "交换机1子网网段",
        "en": "Blok CIDR vSwitch 1"
      }
    },
    "VpcCidrBlock": {
      "Default": "192.168.0.0/16",
      "Type": "String",
      "Description": {
        "zh-cn": "VPC的ip地址段范围,
您可以使用以下的ip地址段或其子网:<br><font color='green'>[10.0.0.0/8]</font><br><font color='green'>[172.16.0.0/12]</font><br><font color='green'>[192.168.0.0/16]</font>", <br/> "en": "Rentang alamat IP VPC dalam format blok CIDR.<br>Anda dapat menggunakan rentang alamat IP berikut dan subnetnya:<br><font color='green'>[10.0.0.0/8]</font><br><font color='green'>[172.16.0.0/12]</font><br><font color='green'>[192.168.0.0/16]</font>" <br/> }, <br/> "Label": { <br/> "zh-cn": "专有网络网段", <br/> "en": "Blok CIDR VPC" <br/> } <br/> }, <br/> "VSwitch2ZoneId": { <br/> "AssociationPropertyMetadata": { <br/> "ExclusiveTo": [ <br/> "VSwitch1ZoneId" <br/> ], <br/> "AutoSelectFirst": true <br/> }, <br/> "Description": { <br/> "zh-cn": "VSwitch可用区id,不同其他虚拟交换机的可用区Id;</font><a href='https://www.alibabacloud.com/help/document_detail/123712.html' target='_blank'><b> 查看可用区信息<font color='blue'></a>。", <br/> "en": "ZoneId vSwitch, berbeda dari ZoneId vSwitch virtual lainnya; <a href='https://www.alibabacloud.com/help/document_detail/123712.html' target='_blank'><b><font color='blue'>Lihat info wilayah dan zona</font></a>." <br/> }, <br/> "Default": "cn-hangzhou-h", <br/> "Label": { <br/> "zh-cn": "交换机2可用区ID", <br/> "en": "ZoneId vSwitch 2" <br/> }, <br/> "AssociationProperty": "ALIYUN::ECS::Instance:ZoneId", <br/> "Type": "String" <br/> } <br/> }, <br/> "Outputs": { <br/> "VSwitch1Name": { <br/> "Description": "Nama VSwitch1 yang dibuat.", <br/> "Value": { <br/> "Fn::GetAtt": [ <br/> "VSwitch1", <br/> "VSwitchName" <br/> ] <br/> } <br/> }, <br/> "VpcName": { <br/> "Description": "Nama VPC yang dibuat.", <br/> "Value": { <br/> "Fn::GetAtt": [ <br/> "Vpc", <br/> "VpcName" <br/> ] <br/> } <br/> }, <br/> "VSwitch2Name": { <br/> "Description": "Nama VSwitch2 yang dibuat.", <br/> "Value": { <br/> "Fn::GetAtt": [ <br/> "VSwitch2", <br/> "VSwitchName" <br/> ] <br/> } <br/> } <br/> }, <br/> "Resources": { <br/> "VSwitch2": { <br/> "Type": "ALIYUN::ECS::VSwitch", <br/> "Properties": { <br/> "VSwitchName": { <br/> "Fn::Join": [ <br/> "-", <br/> [ <br/> "VSwitch1", <br/> "StackId", <br/> { <br/> "Ref": "ALIYUN::StackId" <br/> } <br/> ] <br/> ] <br/> }, <br/> "VpcId": { <br/> "Ref": "Vpc" <br/> }, <br/> "CidrBlock": { <br/> "Ref": "VSwitch2CidrBlock" <br/> }, <br/> "ZoneId": { <br/> "Ref": "VSwitch2ZoneId" <br/> } <br/> } <br/> }, <br/> "VSwitch1": { <br/> "Type": "ALIYUN::ECS::VSwitch", <br/> "Properties": { <br/> "VSwitchName": { <br/> "Fn::Join": [ <br/> "-", <br/> [ <br/> "VSwitch1", <br/> "StackId", <br/> { <br/> "Ref": "ALIYUN::StackId" <br/> } <br/> ] <br/> ] <br/> }, <br/> "VpcId": { <br/> "Ref": "Vpc" <br/> }, <br/> "CidrBlock": { <br/> "Ref": "VSwitch1CidrBlock" <br/> }, <br/> "ZoneId": { <br/> "Ref": "VSwitch1ZoneId" <br/> } <br/> } <br/> }, <br/> "Vpc": { <br/> "Type": "ALIYUN::ECS::VPC", <br/> "Properties": { <br/> "VpcName": { <br/> "Fn::Join": [ <br/> "-", <br/> [ <br/> "StackId", <br/> { <br/> "Ref": "ALIYUN::StackId" <br/> } <br/> ] <br/> ] <br/> }, <br/> "CidrBlock": { <br/> "Ref": "VpcCidrBlock" <br/> } <br/> } <br/> }, <br/> "SecurityGroup": { <br/> "Type": "ALIYUN::ECS::SecurityGroup", <br/> "Properties": { <br/> "SecurityGroupIngress": [ <br/> { <br/> "Priority": 1, <br/> "IpProtocol": "all", <br/> "NicType": "intranet", <br/> "SourceCidrIp": "0.0.0.0/0", <br/> "PortRange": "-1/-1" <br/> } <br/> ], <br/> "VpcId": { <br/> "Ref": "Vpc" <br/> }, <br/> "SecurityGroupEgress": [ <br/> { <br/> "Priority": 1, <br/> "IpProtocol": "all", <br/> "DestCidrIp": "0.0.0.0/0", <br/> "NicType": "intranet", <br/> "PortRange": "-1/-1" <br/> } <br/> ] <br/> } <br/> } <br/> }, <br/> "Metadata": { <br/> "ALIYUN::ROS::Interface": { <br/> "ParameterGroups": [ <br/> { <br/> "Parameters": [ <br/> "VpcCidrBlock", <br/> "VSwitch1ZoneId", <br/> "VSwitch1CidrBlock", <br/> "VSwitch2ZoneId", <br/> "VSwitch2CidrBlock" <br/> ], <br/> "Label": { <br/> "default": "Konfigurasi Jaringan Dasar" <br/> } <br/> } <br/> ] <br/> } <br/> } <br/>}<br/><br/><br/><br/><br/><br/><br/><br/><br/><br/><br/><br/><br/><br/><br/><br/><br/><br/><br/><br/><br/><br/><br/><br/><br/><br/><br/><br/><br/><br/><br/><br/><br/><br/><br/><br/><br/><br/><br/><br/><br/><br/><br/><br/><br/><br/><br/><br/><br/><br/><br/><br/><br/><br/><br/><br/><br/><br/><br/><br/><br/><br/><br/><br/><br/><br/><br/><br/><br/><br/><br/><br/><br/><br/><br/><br/><br/><br/><br/><br/><br/><br/><br/><br/><br/><br/><br/><br/><br/><br/><br/><br/><br/><br/><br/><br/><br/><br/><br/><br/><br/><br/><br/><br/><br/><br/><br/><br/><br/><br/><br/><br/><br/><br/><br/><br/><br/><br/><br/><br/><br/><br/><br/><br/><br/><br/><br/><br/><br/><br/><br/><br/><br/><br/><br/><br/><br/><br/><br/><br/><br/><br/><br/><br/><br/><br/><br/><br/><br/><br/><br/><br/><br/><br/><br/><br/><br/><br/><br/><br/><br/><br/><br/><br/><br/><br/><br/><br/><br/><br/><br/><br/><br/><br/><br/><br/><br/><br/><br/><br/><br/><br/><br/><br/><br/><br/><br/><br/><br/><br/><br/><br/><br/><br/><br/><br/><br/><br/><br/><br/><br/><br/><br/><br/><br/><br/><br/><br/><br/><br/><br/><br/><br/><br/><br/><br/><br/><br/><br/><br/><br/><br/><br/><br/><br/><br/><br/><br/><br/><br/><br/><br/><br/><br/><br/><br/><br/><br/><br/><br/><br/><br/><br/><br/><br/><br/><br/><br/><br/><br/><br/><br/><br/><br/><br/><br/><br/><br/><br/><br/><br/><br/><br/><br/><br/><br/><br/><br/><br/><br/><br/><br/><br/><br/><br/><br/><br/><br/><br/><br/><br/><br/><br/><br/><br/><br/><br/><br/><br/><br/><br/><br/><br/><br/><br/><br/><br/><br/><br/><br/><br/><br/><br/><br/><br/><br/><br/><br/><br/><br/><br/><br/><br/><br/><br/><br/><br/><br/><br/><br/><br/><br/><br/><br/><br/><br/><br/><br/><br/><br/><br/><br/><br/><br/><br/><br/><br/><br/><br/><br/><br/><br/><br/><br/><br/><br/><br/><br/><br/><br/><br/><br/><br/><br/><br/><br/><br/><br/><br/><br/><br/><br/><br/><br/><br/><br/><br/><br/><br/><br/><br/><br/><br/><br/><br/><br/><br/><br/><br/><br/><br/><br/><br/><br/><br/><br/><br/><br/><br/><br/><br/><br/><br/><br/><br/><br/><br/><br/><br/><br/><br/><br/><br/><br/><br/><br/><br/><br/><br/><br/><br/><br/><br/><br/><br/><br/><br/><br/><br/><br/><br/><br/><br/><br/><br/><br/><br/><br/><br/><br/><br/><br/><br/><br/><br/><br/><br/><br/><br/><br/><br/><br/><br/><br/><br/><br/><br/><br/><br/><br/><br/><br/><br/><br/><br/><br/><br/><br/><br/><br/><br/><br/><br/><br/><br/><br/><br/><br/><br/><br/><br/><br/><br/><br/><br/><br/><br/><br/><br/><br/><br/><br/><br/><br/><br/><br/><br/><br/><br/><br/><br/><br/><br/><br/><br/><br/><br/><br/><br/><br/><br/><br/><br/><br/><br/><br/><br/><br/><br/><br/><br/><br/><br/><br/><br/><br/><br/><br/><br/><br/><br/><br/><br/><br/><br/><br/><br/><br/><br/><br/><br/><br/><br/><br/><br/><br/><br/><br/><br/><br/><br/><br/><br/><br/><br/><br/><br/><br/><br/><br/><br/><br/><br/><br/><br/><br/><br/><br/><br/><br/><br/><br/><br/><br/><br/><br/><br/><br/><br/><br/><br/><br/><br/><br/><br/><br/><br/><br/><br/><br/><br/><br/><br/><br/><br/><br/><br/><br/><br/><br/><br/><br/><br/><br/><br/><br/><br/><br/><br/><br/><br/><br/><br/><br/><br/><br/><br/><br/><br/><br/><br/><br/><br/><br/><br/><br/><br/><br/><br/><br/><br/><br/><br/><br/><br/><br/><br/><br/><br/><br/><br/><br/><br/><br/><br/><br/><br/><br/><br/><br/><br/><br/><br/><br/><br/><br/><br/><br/><br/><br/><br/><br/><br/><br/><br/><br/><br/><br/><br/><br/><br/><br/><br/><br/><br/><br/><br/><br/><br/><br/><br/><br/><br/><br/><br/><br/><br/><br/><br/><br/><br/><br/><br/><br/><br/><br/><br/><br/><br/><br/><br/><br/><br/><br/><br/><br/><br/><br/><br/><br/><br/><br/><br/><br/><br/><br/><br/><br/><br/><br/><br/><br/><br/><br/><br/><br/><br/><br/><br/><br/><br/><br/><br/><br/><br/><br/><br/><br/><br/><br/><br/><br/><br/><br/><br/><br/><br/><br/><br/><br/><br/><br/><br/><br/><br/><br/><br/><br/><br/><br/><br/><br/><br/><br/><br/><br/><br/><br/><br/><br/><br/><br/><br/><br/><br/><br/><br/><br/><br/><br/><br/><br/><br/><br/><br/><br/><br/><br/><br/><br/><br/><br/><br/><br/><br/><br/><br/><br/><br/><br/><br/><br/><br/><br/><br/><br/><br/><br/><br/><br/><br/><br/><br/><br/><br/><br/><br/><br/><br/><br/><br/><br/><br/><br/><br/><br/><br/><br/><br/><br/><br/><br/><-language-json">

Skenario 3: Buat instans RDS ketersediaan tinggi yang mendukung penerapan multi-zona dan beberapa vSwitch.

Buat cepat

ROSTemplateFormatVersion: '2015-09-01'
Description:
  zh-cn: Create an RDS instance supporting multi-zone high availability.
  en: Create an RDS instance supporting multi-zone high availability.
Parameters:
  ZoneId1:
    Type: String
    AssociationProperty: ALIYUN::ECS::Instance::ZoneId
    AssociationPropertyMetadata:
      ExclusiveTo:
        - ZoneId2
    Label:
      en: Primary Availability Zone
      zh-cn: Primary Availability Zone
  ZoneId2:
    Type: String
    AssociationProperty: ALIYUN::ECS::Instance::ZoneId
    AssociationPropertyMetadata:
      ExclusiveTo:
        - ZoneId1
    Label:
      en: Standby Availability Zone
      zh-cn: Standby Availability Zone
  DBInstanceClass:
    Type: String
    Label:
      en: Instance Class
      zh-cn: Instance Class
    AssociationProperty: ALIYUN::RDS::Instance::InstanceType
    AssociationPropertyMetadata:
      ZoneId: ${ZoneId1}
      EngineVersion: '8.0'
      Engine: MySQL
      Category: HighAvailability
      InstanceChargeType: PostPaid
      DBInstanceStorageType: cloud_essd
      CommodityCode: bards
    Default: mysql.n2.medium.2c
  DBUserName:
    Type: String
    Label:
      en: Database Account
      zh-cn: Database Account
    Description:
      en: The value can contain a maximum of 32 letters, including lowercase letters, uppercase letters, digits, and underscores (_). It must start with a letter and end with a letter or digit.
      zh-cn: The value can contain a maximum of 32 letters, including lowercase letters, uppercase letters, digits, and underscores (_). It must start with a letter and end with a letter or digit.
    Default: testuser
  DBPassword:
    Type: String
    Label:
      en: Password
      zh-cn: Password
    Description:
      en: 'The password must be 8 to 32 characters in length and must contain at least three of the following types: uppercase letters, lowercase letter, digits, and special characters. Special characters include !@#$%^&*()_+-='
      zh-cn: The password must be 8 to 32 characters in length and must contain at least three of the following types: uppercase letters, lowercase letters, digits, and special characters. Special characters include !@#$%^&*()_+-=
    AssociationProperty: ALIYUN::RDS::Instance::AccountPassword
    NoEcho: true
Resources:
  Vpc:
    Type: ALIYUN::ECS::VPC
    Properties:
      CidrBlock: 192.168.0.0/16
      VpcName: rds-database-agent-vpc
  VSwitch1:
    Type: ALIYUN::ECS::VSwitch
    Properties:
      VpcId:
        Ref: Vpc
      CidrBlock: 192.168.1.0/24
      ZoneId:
        Ref: ZoneId1
      VSwitchName: rds-database-vsw-001
  VSwitch2:
    Type: ALIYUN::ECS::VSwitch
    Properties:
      VpcId:
        Ref: Vpc
      CidrBlock: 192.168.2.0/24
      ZoneId:
        Ref: ZoneId2
      VSwitchName: rds-database-vsw-002
  Database:
    Type: ALIYUN::RDS::DBInstance
    Properties:
      DBInstanceClass:
        Ref: DBInstanceClass
      ZoneId:
        Ref: ZoneId1
      SlaveZoneIds:
        - Ref: ZoneId2
      DBInstanceStorage: 20
      Category: HighAvailability
      DBInstanceStorageType: cloud_essd
      VSwitchId:
        Fn::Join:
          - ','
          - - Ref: VSwitch1
            - Ref: VSwitch2
      Engine: MySQL
      PayType: Postpaid
      VpcId:
        Ref: Vpc
      EngineVersion: '8.0'
      SecurityIPList: 192.168.0.0/16
      MasterUsername:
        Ref: DBUserName
      MasterUserPassword:
        Ref: DBPassword
      MasterUserType: Normal
Outputs: {}
Metadata:
  ALIYUN::ROS::Interface:
    ParameterGroups:
      - Parameters:
          - ZoneId1
          - ZoneId2
          - DBInstanceClass
          - DBUserName
          - DBPassword
        Label:
          default:
            en: RDS Configuration
            zh-cn: RDS Configuration
{
  "ROSTemplateFormatVersion": "2015-09-01",
  "Description": {
    "zh-cn": "创建支持多可用区高可用的RDS实例。",
    "en": "Create an RDS instance supporting multi-zone high availability."
  },
  "Parameters": {
    "ZoneId1": {
      "Type": "String",
      "AssociationProperty": "ALIYUN::ECS::Instance::ZoneId",
      "AssociationPropertyMetadata": {
        "ExclusiveTo": [
          "ZoneId2"
        ]
      },
      "Label": {
        "en": "Primary Availability Zone",
        "zh-cn": "主可用区"
      }
    },
    "ZoneId2": {
      "Type": "String",
      "AssociationProperty": "ALIYUN::ECS::Instance::ZoneId",
      "AssociationPropertyMetadata": {
        "ExclusiveTo": [
          "ZoneId1"
        ]
      },
      "Label": {
        "en": "Secondary Availability Zone",
        "zh-cn": "备可用区"
      }
    },
    "DBInstanceClass": {
      "Type": "String",
      "Label": {
        "en": "Instance Class",
        "zh-cn": "实例规格"
      },
      "AssociationProperty": "ALIYUN::RDS::Instance::InstanceType",
      "AssociationPropertyMetadata": {
        "ZoneId": "${ZoneId1}",
        "EngineVersion": "8.0",
        "Engine": "MySQL",
        "Category": "HighAvailability",
        "InstanceChargeType": "PostPaid",
        "DBInstanceStorageType": "cloud_essd",
        "CommodityCode": "bards"
      },
      "Default": "mysql.n2.medium.2c"
    },
    "DBUserName": {
      "Type": "String",
      "Label": {
        "en": "Database Account",
        "zh-cn": "数据库账号"
      },
      "Description": {
        "en": "The value can be up to 32 characters in length and must start with a letter and end with a letter or digit. It can contain only lowercase letters, uppercase letters, digits, and underscores (_).",
        "zh-cn": "由小写字母、大写字母、数字、下划线(_)组成,以字母开头,以字母或数字结尾,最多32个字符。"
      },
      "Default": "testuser"
    },
    "DBPassword": {
      "Type": "String",
      "Label": {
        "en": "Password",
        "zh-cn": "密码"
      },
      "Description": {
        "en": "The password must be 8 to 32 characters in length and must contain at least three of the following types: uppercase letters, lowercase letters, digits, and special characters. Special characters include !@#$%^&*()_+-=",
        "zh-cn": "必须包含三种及以上类型: 大写字母、小写字母、数字、特殊符号。长度为8~32位。特殊字符包括!@#$%^&*()_+-="
      },
      "AssociationProperty": "ALIYUN::RDS::Instance::AccountPassword",
      "NoEcho": true
    }
  },
  "Resources": {
    "Vpc": {
      "Type": "ALIYUN::ECS::VPC",
      "Properties": {
        "CidrBlock": "192.168.0.0/16",
        "VpcName": "rds-database-agent-vpc"
      }
    },
    "VSwitch1": {
      "Type": "ALIYUN::ECS::VSwitch",
      "Properties": {
        "VpcId": {
          "Ref": "Vpc"
        },
        "CidrBlock": "192.168.1.0/24",
        "ZoneId": {
          "Ref": "ZoneId1"
        },
        "VSwitchName": "rds-database-vsw-001"
      }
    },
    "VSwitch2": {
      "Type": "ALIYUN::ECS::VSwitch",
      "Properties": {
        "VpcId": {
          "Ref": "Vpc"
        },
        "CidrBlock": "192.168.2.0/24",
        "ZoneId": {
          "Ref": "ZoneId2"
        },
        "VSwitchName": "rds-database-vsw-002"
      }
    },
    "Database": {
      "Type": "ALIYUN::RDS::DBInstance",
      "Properties": {
        "DBInstanceClass": {
          "Ref": "DBInstanceClass"
        },
        "ZoneId": {
          "Ref": "ZoneId1"
        },
        "SlaveZoneIds": [
          {
            "Ref": "ZoneId2"
          }
        ],
        "DBInstanceStorage": 20,
        "Category": "HighAvailability",
        "DBInstanceStorageType": "cloud_essd",
        "VSwitchId": {
          "Fn::Join": [
            ",",
            [
              {
                "Ref": "VSwitch1"
              },
              {
                "Ref": "VSwitch2"
              }
            ]
          ]
        },
        "Engine": "MySQL",
        "PayType": "Postpaid",
        "VpcId": {
          "Ref": "Vpc"
        },
        "EngineVersion": "8.0",
        "SecurityIPList": "192.168.0.0/16",
        "MasterUsername": {
          "Ref": "DBUserName"
        },
        "MasterUserPassword": {
          "Ref": "DBPassword"
        },
        "MasterUserType": "Normal"
      }
    }
  },
  "Outputs": {
  },
  "Metadata": {
    "ALIYUN::ROS::Interface": {
      "ParameterGroups": [
        {
          "Parameters": [
            "ZoneId1",
            "ZoneId2",
            "DBInstanceClass",
            "DBUserName",
            "DBPassword"
          ],
          "Label": {
            "default": {
              "en": "RDS Configuration",
              "zh-cn": "RDS配置"
            }
          }
        }
      ]
    }
  }
}

Untuk contoh lainnya, lihat templat publik yang mencakup resource ini.