全部產品
Search
文件中心

:ALIYUN::MSE::Cluster

更新時間:Jan 24, 2026

ALIYUN::MSE::Cluster類型用於建立叢集。

文法

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

屬性

屬性名稱

類型

必須

允許更新

描述

約束

ClusterSpecification

String

引擎規格。

取值:

  • MSE_GTW_2_4_200_c:2核4 GB。

  • MSE_GTW_4_8_200_c:4核8 GB。

  • MSE_GTW_8_16_200_c:8核16 GB。

  • MSE_GTW_16_32_200_c:16核32 GB。

ClusterType

String

叢集類型。

取值:

  • ZooKeeper

  • Nacos-Ans

  • Eureka

ClusterVersion

String

叢集版本。

取值:

  • ZooKeeper_3_4_14

  • ZooKeeper_3_5_5

  • NACOS_ANS_1_2_1

  • NACOS_2_0_0

InstanceCount

Integer

執行個體數。

取值範圍:1~9。

NetType

String

網路類型。

取值:

  • privatenet:專用網路。

  • pubnet:公網。

AclEntryList

List

白名單列表。

多個IP地址用半形逗號(,)分隔。

ChargeType

String

付費模式。

包括 PREPAY(訂用帳戶)和 POSTPAY(隨用隨付)。

Serverless 版忽略該參數。

ClusterAliasName

String

叢集別名。

支援模糊比對。

ConnectionType

String

網路連接類型。

EipEnabled

Boolean

是否開啟公網訪問(彈性公網 IP)。

ConnectionType 為single_eni時有效,取值:

  • true:開啟。

  • false:不開啟。

MseVersion

String

叢集版本。

取值:

  • mse_dev:開發版。

  • mse_pro:專業版。

PubNetworkFlow

Integer

公網頻寬。

取值範圍:0~5000。

單位:Mbps。

說明

0表示不接入公網。

RequestPars

String

擴充請求參數。

參數為JSON格式。

ResourceGroupId

String

資源群組ID。

SecurityGroupType

String

執行個體所在的安全性群組類型。

ConnectionType 為single_eni時有效。

Tags

List

使用者自訂標籤。

更多資訊,請參考Tags屬性

VpcId

String

專用網路ID。

VSwitchId

String

交換器ID。

Tags文法

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

Tags屬性

屬性名稱

類型

必須

允許更新

描述

約束

Key

String

標籤鍵。

長度為1~128個字元,不能以aliyunacs:開頭,不能包含http://https://

Value

String

標籤值。

長度為0~128個字元,不能以aliyunacs:開頭,不能包含http://https://

傳回值

Fn::GetAtt

  • InternetAddress:公網地址。

  • IntranetAddress:私網地址。

  • AclEntryList:白名單列表。

  • Cpu:CPU數量。

  • InternetPort:公網介面。

  • IntranetPort:私網介面。

  • AppVersion:App版本。

  • PayInfo:付費類型。

  • ClusterName:叢集名稱。

  • IntranetDomain:內網網域名稱。

  • NetType:網路類型。

  • ClusterVersion:叢集版本。

  • InstanceId:執行個體ID。

  • ClusterId:叢集ID。

  • InternetDomain:公網網域名稱。

  • DiskType:磁碟類型。

  • AclId:存取控制清單ID。

  • VSwitchId:交換器ID。

  • ClusterSpecification:引擎規格。

  • HealthStatus:健康狀態。

  • MemoryCapacity:記憶體容量。

  • ClusterType:叢集類型。

  • ClusterAliasName:叢集別名。

  • InstanceCount:執行個體數量。

  • DiskCapacity:磁碟容量。

  • VpcId:專用網路ID。

  • PubNetworkFlow:公網頻寬。

  • ConnectionType:網路連接類型。

  • MseVersion:叢集版本。

  • ConfigSecretEnabled:配置密碼是否生效。

  • MCPEnabled:MCP是否生效。

  • ConfigAuthEnabled:是否啟用叢集配置。

  • Arn:阿里雲資源名稱。

樣本

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
      VpcId:
        Ref: VpcId
      VSwitchId:
        Ref: VSwitchId
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",
        "VpcId": {
          "Ref": "VpcId"
        },
        "VSwitchId": {
          "Ref": "VSwitchId"
        }
      }
    }
  },
  "Outputs": {
    "InstanceId": {
      "Value": {
        "Fn::GetAtt": [
          "MseCluster",
          "InstanceId"
        ]
      }
    },
    "ClusterId": {
      "Value": {
        "Fn::GetAtt": [
          "MseCluster",
          "ClusterId"
        ]
      }
    }
  }
}