All Products
Search
Document Center

Resource Orchestration Service:ALIYUN::SLB::MasterSlaveServerGroup

Last Updated:Jun 26, 2025

ALIYUN::SLB::MasterSlaveServerGroup digunakan untuk membuat grup server utama/sekunder.

Penting

Grup server utama/sekunder hanya mencakup dua instance Elastic Compute Service (ECS). Satu instance berfungsi sebagai server utama, sedangkan instance ECS lainnya bertindak sebagai server sekunder.

Sintaksis

{
  "Type": "ALIYUN::SLB::MasterSlaveServerGroup",
  "Properties": {
    "MasterSlaveServerGroupName": String,
    "MasterSlaveBackendServers": List,
    "LoadBalancerId": String
  }
}

Properti

Properti

Tipe

Diperlukan

Dapat Diedit

Deskripsi

Kendala

MasterSlaveServerGroupName

String

Tidak

Tidak

Nama grup server utama/sekunder.

Tidak ada.

MasterSlaveBackendServers

List

Ya

Tidak

Server backend dalam grup server utama/sekunder.

Grup server utama/sekunder dapat berisi hingga dua server backend. Jika Anda tidak menentukan properti ini, grup server utama/sekunder kosong akan dibuat.

LoadBalancerId

String

Ya

Tidak

ID instance Server Load Balancer (SLB).

Tidak ada.

Sintaksis MasterSlaveBackendServers

"MasterSlaveBackendServers": [
  {
    "ServerId": String,
    "Port": Integer,
    "Weight": Integer,
    "ServerType": String,
    "Type": String,
    "ServerIp": String
  }
]

Properti MasterSlaveBackendServers

Properti

Tipe

Diperlukan

Dapat Diedit

Deskripsi

Kendala

ServerId

String

Ya

Tidak

ID instance ECS atau antarmuka jaringan elastis (ENI) yang ingin Anda tambahkan ke grup server utama/sekunder.

Tidak ada.

ServerType

String

Tidak

Tidak

Tipe server.

Nilai valid:

  • Master (default): utama

  • Slave: sekunder

Port

Integer

Ya

Tidak

Nomor port yang digunakan oleh server backend.

Nilai valid: 1 hingga 65535.

Weight

Integer

Ya

Tidak

Bobot server backend.

Nilai valid: 0 hingga 100.

Type

String

Tidak

Tidak

Tipe instance yang ingin Anda gunakan sebagai server backend.

Nilai valid:

  • ecs: Instance ECS

  • eni: ENI

ServerIp

String

Tidak

Tidak

Alamat IP dari instance ECS atau ENI.

Tidak ada.

Nilai kembali

Fn::GetAtt

MasterSlaveServerGroupId: ID grup server utama/sekunder.

Contoh

{
  "ROSTemplateFormatVersion": "2015-09-01",
  "Resources": {
    "MasterSlaveServerGroup": {
      "Type": "ALIYUN::SLB::MasterSlaveServerGroup",
      "Properties": {
        "MasterSlaveServerGroupName": "Group1",
        "MasterSlaveBackendServers": [
          {
            "ServerId": "vm****",
            "Port": "80",
            "Weight": "100",
            "ServerType": "Master"
          },
          {
            "ServerId": "vm****",
            "Port": "90",
            "Weight": "100",
            "ServerType": "Slave"
          }
        ],
        "LoadBalancerId": "lb-bp1hv944r69al4j9j****"
      }
    }
  },
  "Outputs": {
    "MasterSlaveServerGroupId": {
      "Value": {
        "Fn::GetAtt": [
          "MasterSlaveServerGroup",
          "MasterSlaveServerGroupId"
        ]
      }
    }
  }
}