全部产品
Search
文档中心

Resource Orchestration Service:ALIYUN::SLB::BackendServerToVServerGroupAddition

更新时间:Jun 26, 2025

ALIYUN::SLB::BackendServerToVServerGroupAddition digunakan untuk menambahkan server backend ke grup server yang sudah ada.

Sintaksis

{
  "Type": "ALIYUN::SLB::BackendServerToVServerGroupAddition",
  "Properties": {
    "BackendServers": List,
    "VServerGroupId": String
  }
}

Properti

Properti

Tipe

Diperlukan

Dapat Diedit

Deskripsi

Batasan

VServerGroupId

String

Ya

Tidak

ID dari grup server.

Tidak ada.

BackendServers

List

Ya

Ya

Detail dari server backend.

Untuk informasi lebih lanjut, lihat properti BackendServers.

Sintaksis BackendServers

"BackendServers": [
  {
    "ServerId": String,
    "Port": Integer,
    "Weight": Integer,
    "Type": String,
    "Description": String,
    "ServerIp": String
  }
]

Properti BackendServers

Properti

Tipe

Diperlukan

Dapat Diedit

Deskripsi

Batasan

ServerId

String

Ya

Ya

ID dari instance yang digunakan sebagai server backend.

Tidak ada.

Port

Integer

Ya

Ya

Port yang digunakan oleh server backend.

Nilai valid: 1 hingga 65535.

Weight

Integer

Tidak

Ya

Bobot dari server backend.

Nilai valid: 0 hingga 100.

Type

String

Tidak

Ya

Tipe dari server backend.

Nilai valid:

  • ecs (default): Instance Elastic Compute Service (ECS)

  • eni: antarmuka jaringan elastis (ENI)

    Catatan

    Anda hanya dapat menentukan ENI sebagai server backend untuk instance Server Load Balancer (SLB) berperforma tinggi.

Description

String

Tidak

Ya

Deskripsi dari server backend.

Deskripsi harus memiliki panjang 1 hingga 80 karakter dan dapat berisi huruf, angka, tanda hubung (-), garis miring (/), titik (.), dan garis bawah (_).

ServerIp

String

Tidak

Ya

Alamat IP dari server backend.

Alamat IP dari instance ECS atau ENI didukung.

Nilai kembali

Fn::GetAtt

VServerGroupId: ID dari grup server.

Contoh

YAML Format

ROSTemplateFormatVersion: '2015-09-01'
Parameters:
  VServerGroupId:
    Type: String
    Description: ID dari grup server virtual.
    Default: rsp-wz9j5sanme***
  BackendServers:
    Type: Json
    Description: Daftar kombinasi Instance ECS-Port-Bobot.Instance ECS yang sama dengan port berbeda diperbolehkan, tetapi instance ECS yang sama dengan port yang sama tidak.
    Default:
      - Type: ecs
        ServerId: i-wz9c46a4ejwyj*****
        Port: 80
        Weight: 100
Resources:
  BackendServerToVServerGroupAddition:
    Type: ALIYUN::SLB::BackendServerToVServerGroupAddition
    Properties:
      VServerGroupId:
        Ref: VServerGroupId
      BackendServers:
        Ref: BackendServers
Outputs:
  VServerGroupId:
    Description: ID dari grup server virtual.
    Value:
      Fn::GetAtt:
        - BackendServerToVServerGroupAddition
        - VServerGroupId

JSON Format

{
  "ROSTemplateFormatVersion": "2015-09-01",
  "Parameters": {
    "VServerGroupId": {
      "Type": "String",
      "Description": "ID dari grup server virtual.",
      "Default": "rsp-wz9j5sanme***"
    },
    "BackendServers": {
      "Type": "Json",
      "Description": "Daftar kombinasi Instance ECS-Port-Bobot.Instance ECS yang sama dengan port berbeda diperbolehkan, tetapi instance ECS yang sama dengan port yang sama tidak.",
      "Default": [
        {
          "Type": "ecs",
          "ServerId": "i-wz9c46a4ejwyj*****",
          "Port": 80,
          "Weight": 100
        }
      ]
    }
  },
  "Resources": {
    "BackendServerToVServerGroupAddition": {
      "Type": "ALIYUN::SLB::BackendServerToVServerGroupAddition",
      "Properties": {
        "VServerGroupId": {
          "Ref": "VServerGroupId"
        },
        "BackendServers": {
          "Ref": "BackendServers"
        }
      }
    }
  },
  "Outputs": {
    "VServerGroupId": {
      "Description": "ID dari grup server virtual.",
      "Value": {
        "Fn::GetAtt": [
          "BackendServerToVServerGroupAddition",
          "VServerGroupId"
        ]
      }
    }
  }
}