全部产品
Search
文档中心

Resource Orchestration Service:ALIYUN::MSE::Gateway

更新时间:Jun 26, 2025

ALIYUN::MSE::Gateway digunakan untuk menambahkan gateway.

Catatan

ALIYUN::MSE::Gateway hanya dapat digunakan untuk membuat instance biasa dengan metode pembayaran sesuai pemakaian. Untuk membuat instance dengan metode pembayaran berbeda atau gateway serverless, gunakan ALIYUN::MSE::Gateway2. Untuk informasi lebih lanjut, kunjungi ALIYUN::MSE::Gateway2.

Sintaksis

{
  "Type": "ALIYUN::MSE::Gateway",
  "Properties": {
    "BackupVSwitchId": String,
    "EnterpriseSecurityGroup": String,
    "VpcId": String,
    "VSwitchId": String,
    "SlbSpec": String,
    "Spec": String,
    "InternetSlbSpec": String,
    "Replica": Integer,
    "Name": String
  }
}

Properti

Properti

Tipe

Diperlukan

Dapat Diedit

Deskripsi

Kendala

BackupVSwitchId

String

Tidak

Tidak

ID dari vSwitch sekunder.

Tidak ada.

EnterpriseSecurityGroup

String

Tidak

Tidak

Menentukan apakah gateway termasuk dalam kelompok keamanan tingkat lanjut.

Nilai valid:

  • true

  • false

VpcId

String

Ya

Tidak

ID dari virtual private cloud (VPC).

Tidak ada.

VSwitchId

String

Ya

Tidak

ID dari vSwitch utama.

Tidak ada.

SlbSpec

String

Tidak

Tidak

Spesifikasi instansi Server Load Balancer (SLB) dengan akses internal.

Tidak ada.

Spec

String

Ya

Tidak

Spesifikasi node gateway.

Nilai valid:

  • MSE_GTW_2_4_200_c

  • MSE_GTW_4_8_200_c

  • MSE_GTW_8_16_200_c

  • MSE_GTW_16_32_200_c

InternetSlbSpec

String

Tidak

Tidak

Spesifikasi instansi SLB yang menghadap internet.

Tidak ada.

Replica

Integer

Ya

Tidak

Jumlah node.

Nilai valid: 1 hingga 30.

Catatan

Kami merekomendasikan Anda menggunakan setidaknya dua node untuk memastikan ketersediaan tinggi gateway.

Name

String

Tidak

Tidak

Nama gateway.

Tidak ada.

Nilai Pengembalian

Fn::GetAtt

  • GatewayUniqueId: ID unik gateway.

  • BackupVSwitchId: ID dari vSwitch sekunder.

  • VpcId: ID dari VPC.

  • VSwitchId: ID dari vSwitch utama.

  • PaymentType: metode pembayaran sumber daya.

  • Spec: spesifikasi node gateway.

  • Replica: jumlah node.

Contoh

  • Format YAML

    ROSTemplateFormatVersion: '2015-09-01'
    Parameters:
      VSwitchZoneId:
        AssociationProperty: ALIYUN::ECS::Instance:ZoneId
        Type: String
      VpcId:
        Type: String
        AssociationProperty: ALIYUN::ECS::VPC::VPCId
        Description: VpcId
      VSwitchId:
        Type: String
        AssociationProperty: ALIYUN::ECS::VSwitch::VSwitchId
        AssociationPropertyMetadata:
          VpcId: VpcId
          ZoneId: VSwitchZoneId
    Resources:
      MSEGateway:
        Type: ALIYUN::MSE::Gateway
        Properties:
          VpcId:
            Ref: VpcId
          VSwitchId:
            Ref: VSwitchId
          Spec: MSE_GTW_2_4_200_c
          Replica: 2
    Outputs:
      GatewayUniqueId:
        Description: Identifikasi unik gateway
        Value:
          Fn::GetAtt:
            - MSEGateway
            - GatewayUniqueId
      BackupVSwitchId:
        Description: VSwitchId Untuk Cadangan
        Value:
          Fn::GetAtt:
            - MSEGateway
            - BackupVSwitchId
      VpcId:
        Description: VpcId
        Value:
          Fn::GetAtt:
            - MSEGateway
            - VpcId
      VSwitchId:
        Description: VSwitchId
        Value:
          Fn::GetAtt:
            - MSEGateway
            - VSwitchId
      PaymentType:
        Description: Metode pembayaran sumber daya
        Value:
          Fn::GetAtt:
            - MSEGateway
            - PaymentType
  • Format JSON

    {
      "ROSTemplateFormatVersion": "2015-09-01",
      "Parameters": {
        "VSwitchZoneId": {
          "AssociationProperty": "ALIYUN::ECS::Instance:ZoneId",
          "Type": "String"
        },
        "VpcId": {
          "Type": "String",
          "AssociationProperty": "ALIYUN::ECS::VPC::VPCId",
          "Description": "VpcId"
        },
        "VSwitchId": {
          "Type": "String",
          "AssociationProperty": "ALIYUN::ECS::VSwitch::VSwitchId",
          "AssociationPropertyMetadata": {
            "VpcId": "VpcId",
            "ZoneId": "VSwitchZoneId"
          }
        }
      },
      "Resources": {
        "MSEGateway": {
          "Type": "ALIYUN::MSE::Gateway",
          "Properties": {
            "VpcId": {
              "Ref": "VpcId"
            },
            "VSwitchId": {
              "Ref": "VSwitchId"
            },
            "Spec": "MSE_GTW_2_4_200_c",
            "Replica": 2
          }
        }
      },
      "Outputs": {
        "GatewayUniqueId": {
          "Description": "Identifikasi unik gateway",
          "Value": {
            "Fn::GetAtt": [
              "MSEGateway",
              "GatewayUniqueId"
            ]
          }
        },
        "BackupVSwitchId": {
          "Description": "VSwitchId Untuk Cadangan",
          "Value": {
            "Fn::GetAtt": [
              "MSEGateway",
              "BackupVSwitchId"
            ]
          }
        },
        "VpcId": {
          "Description": "VpcId",
          "Value": {
            "Fn::GetAtt": [
              "MSEGateway",
              "VpcId"
            ]
          }
        },
        "VSwitchId": {
          "Description": "VSwitchId",
          "Value": {
            "Fn::GetAtt": [
              "MSEGateway",
              "VSwitchId"
            ]
          }
        },
        "PaymentType": {
          "Description": "Metode pembayaran sumber daya",
          "Value": {
            "Fn::GetAtt": [
              "MSEGateway",
              "PaymentType"
            ]
          }
        }
      }
    }