全部产品
Search
文档中心

Resource Orchestration Service:ALIYUN::MSE::Cluster

更新时间:Dec 05, 2025

Resource ALIYUN::MSE::Cluster digunakan untuk membuat kluster Microservices Engine (MSE).

Sintaksis

{
  "Type": "ALIYUN::MSE::Cluster",
  "Properties": {
    "DiskType": String,
    "InstanceCount": Integer,
    "PrivateSlbSpecification": String,
    "VpcId": String,
    "ClusterVersion": String,
    "PubNetworkFlow": String,
    "ClusterSpecification": String,
    "VSwitchId": String,
    "PubSlbSpecification": String,
    "EipEnabled": Boolean,
    "ChargeType": String,
    "SecurityGroupType": String,
    "ClusterType": String,
    "NetType": String,
    "ClusterAliasName": String,
    "AcceptLanguage": String,
    "MseVersion": String,
    "ConnectionType": String,
    "RequestPars": String,
    "AclEntryList": List,
    "Tags": List,
    "ResourceGroupId": String
  }
}

Properti

Properti

Tipe

Wajib

Izinkan Pembaruan

Deskripsi

Batasan

ClusterVersion

String

Ya

Tidak

Versi kluster.

Nilai yang valid:

  • ZooKeeper_3_4_14

  • ZooKeeper_3_5_5

  • NACOS_ANS_1_2_1

  • NACOS_2_0_0

ClusterSpecification

String

Ya

Tidak

Spesifikasi engine.

Nilai yang valid:

  • MSE_GTW_2_4_200_c: 2 vCPU dan memori 4 GB.

  • MSE_GTW_4_8_200_c: 4 vCPU dan memori 8 GB.

  • MSE_GTW_8_16_200_c: 8 vCPU dan memori 16 GB.

  • MSE_GTW_16_32_200_c: 16 vCPU dan memori 32 GB.

ClusterType

String

Ya

Tidak

Jenis kluster.

Nilai yang valid:

  • ZooKeeper

  • Nacos-Ans

  • Eureka

InstanceCount

Integer

Ya

Tidak

Jumlah instans.

Nilai yang valid: 1 hingga 9.

NetType

String

Ya

Tidak

Jenis jaringan.

Nilai yang valid:

  • privatenet: virtual private cloud (VPC)

  • pubnet: jaringan publik

DiskType

String

Tidak

Tidak

Tipe disk.

Nilai yang valid: alicloud-disk-ssd-multi-zone.

AcceptLanguage

String

Tidak

Tidak

Bahasa respons.

Tidak ada.

EipEnabled

Boolean

Tidak

Tidak

Menentukan apakah akses jaringan publik diaktifkan menggunakan Elastic IP Address (EIP).

Parameter ini hanya berlaku ketika ConnectionType diatur ke single_eni. Nilai yang valid:

  • true: Pengaturan diaktifkan.

  • false: Dinonaktifkan.

ChargeType

String

Tidak

Tidak

Metode penagihan.

Nilai yang valid: PREPAY dan POSTPAY. PREPAY digunakan untuk subscription. POSTPAY digunakan untuk pay-as-you-go.

Parameter ini diabaikan untuk kluster Serverless.

SecurityGroupType

String

Tidak

Tidak

Jenis security group tempat instans berada.

Parameter ini hanya berlaku ketika ConnectionType diatur ke single_eni.

MseVersion

String

Tidak

Tidak

Versi kluster

Nilai yang valid:

  • mse_dev: Edisi Developer.

  • mse_pro: Edisi Profesional.

PrivateSlbSpecification

String

Tidak

Tidak

Spesifikasi instance SLB pribadi.

Nilai yang valid:

  • slb.s1.small

  • slb.s3.medium

VpcId

String

Tidak

Tidak

ID VPC.

Tidak ada.

PubNetworkFlow

String

Tidak

Tidak

Bandwidth publik.

Nilai yang valid: 0 hingga 5000.

Satuan: Mbit/s.

Catatan

Nilai 0 menunjukkan bahwa kluster tidak dapat diakses dari jaringan publik.

VSwitchId

String

Tidak

Tidak

ID vSwitch.

Tidak ada.

PubSlbSpecification

String

Tidak

Tidak

Spesifikasi instance SLB Internet-facing.

Nilai yang valid:

  • slb.s1.small

  • slb.s3.medium

ClusterAliasName

String

Tidak

Ya

Alias kluster.

Pencocokan fuzzy didukung.

ConnectionType

String

Tidak

Tidak

Jenis koneksi jaringan.

Tidak ada.

RequestPars

String

Tidak

Tidak

Parameter permintaan tambahan.

Parameter harus dalam format JSON.

AclEntryList

List

Tidak

Ya

Daftar putih.

Pisahkan beberapa alamat IP dengan koma (,).

Tags

List

Tidak

Ya

Tag kustom.

Untuk informasi selengkapnya, lihat properti Tags.

ResourceGroupId

String

Tidak

Ya

ID kelompok sumber daya.

Tidak ada.

Sintaks Tags

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

Properti Tags

Properti

Tipe

Wajib

Izinkan pembaruan

Deskripsi

Batasan

Key

String

Ya

Tidak

Kunci tag.

Panjang kunci tag dapat berkisar antara 1 hingga 128 karakter. Kunci tidak boleh dimulai dengan aliyun atau acs: dan tidak boleh mengandung http:// atau https://.

Value

String

Tidak

Tidak

Nilai tag.

Panjang nilai tag dapat berkisar antara 0 hingga 128 karakter. Nilai tidak boleh dimulai dengan aliyun atau acs: dan tidak boleh mengandung http:// atau https://.

Nilai pengembalian

Fn::GetAtt

  • InternetAddress: Titik akhir publik.

  • IntranetAddress: Titik akhir pribadi.

  • AclEntryList: Daftar putih.

  • Cpu: Jumlah vCPU.

  • InternetPort: Port publik.

  • IntranetPort: Port pribadi.

  • DiskType: Tipe disk.

  • AppVersion: Versi aplikasi.

  • PayInfo: Metode penagihan.

  • ClusterName: Nama kluster.

  • IntranetDomain: Titik akhir internal dalam satu wilayah.

  • NetType: Jenis jaringan.

  • ClusterVersion: Versi kluster.

  • InstanceId: ID instans.

  • ClusterId: ID kluster.

  • InternetDomain: Titik akhir publik.

  • AclId: ID daftar kontrol akses (ACL).

  • VSwitchId: ID vSwitch.

  • ClusterSpecification: Spesifikasi kluster.

  • HealthStatus: Status kesehatan.

  • MemoryCapacity: Kapasitas memori.

  • ClusterType: Jenis kluster.

  • ClusterAliasName: Alias kluster.

  • InstanceCount: Jumlah instans.

  • DiskCapacity: Kapasitas disk.

  • VpcId: ID virtual private cloud (VPC).

  • PubNetworkFlow: Bandwidth publik.

  • ConnectionType: Jenis koneksi jaringan.

  • MseVersion: Edisi kluster.

  • ConfigSecretEnabled: Menunjukkan apakah password konfigurasi diaktifkan.

  • MCPEnabled: Menunjukkan apakah Mesh Configuration Protocol (MCP) diaktifkan.

  • ConfigAuthEnabled: Menunjukkan apakah autentikasi konfigurasi diaktifkan untuk kluster.

Contoh

ROSTemplateFormatVersion: '2015-09-01'
Description: Test MSE Cluster
Parameters:
  VpcId:
    Type: String
    AssociationProperty: ALIYUN::ECS::VPC::VPCId
  VSwitchId:
    Type: String
    AssociationProperty: ALIYUN::ECS::VSwitch::VSwitchId
    AssociationPropertyMetadata:
      VpcId: ${VpcId}
Resources:
  MseCluster:
    Type: ALIYUN::MSE::Cluster
    Properties:
      MseVersion: mse_pro
      InstanceCount: 3
      ClusterVersion: NACOS_2_0_0
      PubNetworkFlow: 1
      ClusterType: Nacos-Ans
      ClusterSpecification: MSE_SC_2_4_200_c
      NetType: pubnet
      DiskType: alicloud-disk-ssd-multi-zone
      VpcId:
        Ref: VpcId
      VSwitchId:
        Ref: VSwitchId
      PubSlbSpecification: slb.s1.small
Outputs:
  InstanceId:
    Value:
      Fn::GetAtt:
        - MseCluster
        - InstanceId
  ClusterId:
    Value:
      Fn::GetAtt:
        - MseCluster
        - ClusterId                    
{
  "ROSTemplateFormatVersion": "2015-09-01",
  "Description": "Test MSE Cluster",
  "Parameters": {
    "VpcId": {
      "Type": "String",
      "AssociationProperty": "ALIYUN::ECS::VPC::VPCId"
    },
    "VSwitchId": {
      "Type": "String",
      "AssociationProperty": "ALIYUN::ECS::VSwitch::VSwitchId",
      "AssociationPropertyMetadata": {
        "VpcId": "${VpcId}"
      }
    }
  },
  "Resources": {
    "MseCluster": {
      "Type": "ALIYUN::MSE::Cluster",
      "Properties": {
        "MseVersion": "mse_pro",
        "InstanceCount": 3,
        "ClusterVersion": "NACOS_2_0_0",
        "PubNetworkFlow": 1,
        "ClusterType": "Nacos-Ans",
        "ClusterSpecification": "MSE_SC_2_4_200_c",
        "NetType": "pubnet",
        "DiskType": "alicloud-disk-ssd-multi-zone",
        "VpcId": {
          "Ref": "VpcId"
        },
        "VSwitchId": {
          "Ref": "VSwitchId"
        },
        "PubSlbSpecification": "slb.s1.small"
      }
    }
  },
  "Outputs": {
    "InstanceId": {
      "Value": {
        "Fn::GetAtt": [
          "MseCluster",
          "InstanceId"
        ]
      }
    },
    "ClusterId": {
      "Value": {
        "Fn::GetAtt": [
          "MseCluster",
          "ClusterId"
        ]
      }
    }
  }
}