Todos os produtos
Search
Central de documentação

Resource Orchestration Service:ALIYUN::MSE::Cluster

Última atualização: Jun 27, 2026

O recurso ALIYUN::MSE::Cluster cria um cluster do Microservices Engine (MSE).

Sintaxe

{
  "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
  }
}

Propriedades

Nome da propriedade

Tipo

Obrigatório

Atualização permitida

Descrição

Restrições

ClusterSpecification

String

Sim

Não

Especificações do mecanismo.

Valores válidos:

  • MSE_GTW_2_4_200_c: 2 núcleos, 4 GB de memória.

  • MSE_GTW_4_8_200_c: 4 núcleos, 8 GB de memória.

  • MSE_GTW_8_16_200_c: 8 núcleos, 16 GB de memória.

  • MSE_GTW_16_32_200_c: 16 núcleos, 32 GB de memória.

ClusterType

String

Sim

Não

Tipo do cluster.

Valores válidos:

  • ZooKeeper

  • Nacos-Ans

  • Eureka

ClusterVersion

String

Sim

Não

Versão do cluster.

Valores válidos:

  • ZooKeeper_3_4_14

  • ZooKeeper_3_5_5

  • NACOS_ANS_1_2_1

  • NACOS_2_0_0

InstanceCount

Integer

Sim

Não

Número de instâncias.

Valores válidos: 1 a 9.

NetType

String

Sim

Não

Tipo de rede.

Valores válidos:

  • privatenet: Virtual Private Cloud (VPC).

  • pubnet: rede pública.

AclEntryList

List

Não

Sim

Lista de permissões.

Separe vários endereços IP com vírgulas (,).

ChargeType

String

Não

Não

Método de faturamento.

Valores válidos: PREPAY (assinatura) e POSTPAY (pagamento conforme o uso).

Parâmetro ignorado nas edições Serverless.

ClusterAliasName

String

Não

Sim

Alias do cluster.

Aceita correspondência aproximada.

ConnectionType

String

Não

Não

Tipo de conexão de rede.

Nenhuma

EipEnabled

Boolean

Não

Não

Define se o acesso à rede pública via Elastic IP Address (EIP) está ativado.

Aplica-se apenas quando ConnectionType é single_eni. Valores válidos:

  • true: ativado.

  • false: desativado.

MseVersion

String

Não

Não

Edição do cluster.

Valores válidos:

  • mse_dev: Developer Edition.

  • mse_pro: Professional Edition.

PubNetworkFlow

Integer

Não

Não

Largura de banda pública.

Valores válidos: 0 a 5000.

Unidade: Mbps.

Nota

O valor 0 indica que o cluster não tem conexão com a rede pública.

RequestPars

String

Não

Não

Parâmetros de solicitação estendidos.

Formato JSON.

ResourceGroupId

String

Não

Sim

ID do grupo de recursos.

Nenhuma

SecurityGroupType

String

Não

Não

Tipo de grupo de segurança da instância.

Aplica-se apenas quando ConnectionType é single_eni.

Tags

List

Não

Sim

Tags personalizadas.

Para mais informações, consulte Propriedades de Tags.

VpcId

String

Não

Não

ID da VPC.

Nenhuma

VSwitchId

String

Não

Não

ID do vSwitch.

Nenhuma

Sintaxe de Tags

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

Propriedades de Tags

Nome da propriedade

Tipo

Obrigatório

Atualização permitida

Descrição

Restrições

Key

String

Sim

Não

Chave da tag.

Deve ter entre 1 e 128 caracteres. Não pode começar com aliyun ou acs:. Não pode conter http:// nem https://.

Value

String

Não

Não

Valor da tag.

Pode ter entre 0 e 128 caracteres. Não pode começar com aliyun ou acs:. Não pode conter http:// nem https://.

Valores de retorno

Fn::GetAtt

  • InternetAddress: endpoint público.

  • IntranetAddress: endpoint privado.

  • AclEntryList: lista de permissões.

  • Cpu: número de núcleos de CPU.

  • InternetPort: interface de conexão com a internet.

  • IntranetPort: porta de rede privada.

  • AppVersion: versão do aplicativo.

  • PayInfo: método de faturamento.

  • ClusterName: nome do cluster.

  • IntranetDomain: endpoint interno da mesma região.

  • NetType: tipo de rede.

  • ClusterVersion: versão do cluster.

  • InstanceId: ID da instância.

  • ClusterId: ID do cluster.

  • InternetDomain: nome de domínio público.

  • DiskType: tipo de disco.

  • AclId: ID da lista de controle de acesso.

  • VSwitchId: ID do vSwitch.

  • ClusterSpecification: especificações do mecanismo.

  • HealthStatus: status de integridade.

  • MemoryCapacity: capacidade de memória.

  • ClusterType: tipo do cluster.

  • ClusterAliasName: alias do cluster.

  • InstanceCount: número de instâncias.

  • DiskCapacity: capacidade do disco.

  • VpcId: ID da VPC.

  • PubNetworkFlow: largura de banda pública.

  • ConnectionType: tipo de conexão de rede.

  • MseVersion: edição do cluster.

  • ConfigSecretEnabled: indica se a senha de configuração está ativada.

  • MCPEnabled: indica se o Mesh Configuration Protocol (MCP) está ativado.

  • ConfigAuthEnabled: indica se a autenticação de configuração do cluster está ativada.

  • Arn: Alibaba Cloud Resource Name (ARN).

Exemplos

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"
        ]
      }
    }
  }
}