すべてのプロダクト
Search
ドキュメントセンター

Resource Orchestration Service:ALIYUN::MSE::Gateway

最終更新日:Jun 13, 2025

ALIYUN::MSE::Gateway は、ゲートウェイを追加するために使用されます。

説明

ALIYUN::MSE::Gateway は、従量課金の共通インスタンスを作成するためにのみ使用できます。 異なる課金方法を使用するインスタンス、またはサーバーレス ゲートウェイを作成する場合は、ALIYUN::MSE::Gateway2 を使用します。 詳細については、「ALIYUN::MSE::Gateway2」をご参照ください。

構文

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

プロパティ

プロパティ

タイプ

必須

編集可能

説明

制約

BackupVSwitchId

String

いいえ

いいえ

セカンダリ vSwitch の ID。

なし。

EnterpriseSecurityGroup

String

いいえ

いいえ

ゲートウェイが高度なセキュリティグループに属しているかどうかを指定します。

有効な値:

  • true

  • false

VpcId

String

はい

いいえ

仮想プライベートクラウド (VPC) の ID。

なし。

VSwitchId

String

はい

いいえ

プライマリ vSwitch の ID。

なし。

SlbSpec

String

いいえ

いいえ

内部向け Server Load Balancer (SLB) インスタンスのインスタンス仕様。

なし。

Spec

String

はい

いいえ

ゲートウェイノードの仕様。

有効な値:

  • 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

いいえ

いいえ

インターネット向け SLB インスタンスのインスタンス仕様。

なし。

Replica

Integer

はい

いいえ

ノード数。

有効な値: 1 ~ 30。

説明

ゲートウェイの高可用性を確保するために、少なくとも 2 つのノードを使用することをお勧めします。

Name

String

いいえ

いいえ

ゲートウェイの名前。

なし。

戻り値

Fn::GetAtt

  • GatewayUniqueId: ゲートウェイの一意の ID。

  • BackupVSwitchId: セカンダリ vSwitch の ID。

  • VpcId: VPC の ID。

  • VSwitchId: プライマリ vSwitch の ID。

  • PaymentType: リソースの課金方法。

  • Spec: ゲートウェイノードの仕様。

  • Replica: ノード数。

  • YAML フォーマット

    ROSTemplateFormatVersion: '2015-09-01'
    Parameters:
      VSwitchZoneId:
        AssociationProperty: ALIYUN::ECS::Instance:ZoneId
        Type: String
      VpcId:
        Type: String
        AssociationProperty: ALIYUN::ECS::VPC::VPCId
        Description: VpcId  // VPC ID
      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: Gateway unique identification // ゲートウェイの一意の ID
        Value:
          Fn::GetAtt:
            - MSEGateway
            - GatewayUniqueId
      BackupVSwitchId:
        Description: VSwitchId For Backup // バックアップ用の VSwitchId
        Value:
          Fn::GetAtt:
            - MSEGateway
            - BackupVSwitchId
      VpcId:
        Description: VpcId // VPC ID
        Value:
          Fn::GetAtt:
            - MSEGateway
            - VpcId
      VSwitchId:
        Description: VSwitchId // VSwitch ID
        Value:
          Fn::GetAtt:
            - MSEGateway
            - VSwitchId
      PaymentType:
        Description: The payment type of the resource // リソースの支払いタイプ
        Value:
          Fn::GetAtt:
            - MSEGateway
            - PaymentType
  • JSON フォーマット

    {
      "ROSTemplateFormatVersion": "2015-09-01",
      "Parameters": {
        "VSwitchZoneId": {
          "AssociationProperty": "ALIYUN::ECS::Instance:ZoneId",
          "Type": "String"
        },
        "VpcId": {
          "Type": "String",
          "AssociationProperty": "ALIYUN::ECS::VPC::VPCId",
          "Description": "VpcId" // VPC ID
        },
        "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": "Gateway unique identification", // ゲートウェイの一意の ID
          "Value": {
            "Fn::GetAtt": [
              "MSEGateway",
              "GatewayUniqueId"
            ]
          }
        },
        "BackupVSwitchId": {
          "Description": "VSwitchId For Backup", // バックアップ用の VSwitchId
          "Value": {
            "Fn::GetAtt": [
              "MSEGateway",
              "BackupVSwitchId"
            ]
          }
        },
        "VpcId": {
          "Description": "VpcId", // VPC ID
          "Value": {
            "Fn::GetAtt": [
              "MSEGateway",
              "VpcId"
            ]
          }
        },
        "VSwitchId": {
          "Description": "VSwitchId", // VSwitch ID
          "Value": {
            "Fn::GetAtt": [
              "MSEGateway",
              "VSwitchId"
            ]
          }
        },
        "PaymentType": {
          "Description": "The payment type of the resource", // リソースの支払いタイプ
          "Value": {
            "Fn::GetAtt": [
              "MSEGateway",
              "PaymentType"
            ]
          }
        }
      }
    }