ALIYUN::ALB::BackendServerAttachment digunakan untuk menambahkan server backend ke grup server.
Sintaks
{
"Type": "ALIYUN::ALB::BackendServerAttachment",
"Properties": {
"ServerGroupId": String,
"Servers": List
}
}Properti
Properti | Tipe | Diperlukan | Izinkan pembaruan | Deskripsi | Batasan |
ServerGroupId | String | Ya | Tidak | ID grup server. | Tidak ada. |
Servers | List | Ya | Ya | Server backend yang ingin Anda tambahkan ke grup server. | Anda dapat menambahkan hingga 40 server backend ke grup server. Untuk informasi lebih lanjut, lihat Properti Servers. |
Sintaks Servers
"Servers": [
{
"ServerType": String,
"Description": String,
"ServerId": String,
"ServerIp": String,
"Port": Integer,
"Weight": Integer,
"RemoteIpEnabled": Boolean
}
]Properti Servers
Properti | Tipe | Diperlukan | Pembaruan diizinkan | Deskripsi | Batasan |
Description | String | Tidak | Ya | Deskripsi server backend. | Panjang deskripsi harus antara 2 dan 256 karakter. |
Port | Integer | Tidak | Ya | Port server backend. | Nilai valid: 1 hingga 65535. Catatan Bidang ini diperlukan ketika ServerType disetel ke Ecs, Eni, Eci, atau Ip. Anda dapat mengabaikan bidang ini ketika ServerType disetel ke Fc. |
RemoteIpEnabled | Boolean | Tidak | Ya | Menentukan apakah fitur IP jarak jauh diaktifkan. | Maksimum 200 server dapat ditambahkan dalam satu panggilan. Nilai valid:
Catatan Bidang ini hanya valid ketika nilai ServerType adalah Ip. |
ServerId | String | Ya | Ya | ID sumber daya atau alamat IP. | Nilai valid:
|
ServerIp | String | Tidak | Ya | Alamat IP yang ditentukan dalam mode multi-IP ENI. | Catatan Anda dapat mengabaikan bidang ini ketika ServerType disetel ke Fc. |
ServerType | String | Ya | Ya | Tipe server backend. | Nilai valid:
|
Weight | Integer | Tidak | Ya | Bobot server backend. | Nilai valid: 0 hingga 100. Nilai default: 100. Catatan Permintaan tidak akan diteruskan ke server backend ketika nilainya 0. Anda dapat mengabaikan bidang ini ketika ServerType disetel ke Fc. |
Nilai kembali
Fn::GetAtt
ServerGroupId: ID grup server.
Contoh
YAML format
ROSTemplateFormatVersion: '2015-09-01'
Parameters:
ServerGroupId:
Type: String
Description: ID grup server.
Default: sgp-46ndzg2wz4v5mp1****
Resources:
BackendServerAttachment:
Type: ALIYUN::ALB::BackendServerAttachment
Properties:
ServerGroupId:
Ref: ServerGroupId
Servers:
- Description: test
Port: 80
ServerId: ecs-bp67acfmxazb4p****
ServerIp: 192.168.1.1
ServerType: Ecs
Weight: 100
Outputs:
ServerGroupId:
Description: ID grup server.
Value:
Fn::GetAtt:
- BackendServerAttachment
- ServerGroupId JSON format
{
"ROSTemplateFormatVersion": "2015-09-01",
"Parameters": {
"ServerGroupId": {
"Type": "String",
"Description": "ID grup server.",
"Default": "sgp-46ndzg2wz4v5mp1****"
}
},
"Resources": {
"BackendServerAttachment": {
"Type": "ALIYUN::ALB::BackendServerAttachment",
"Properties": {
"ServerGroupId": {
"Ref": "ServerGroupId"
},
"Servers": [
{
"Description": "test",
"Port": 80,
"ServerId": "ecs-bp67acfmxazb4p****",
"ServerIp": "192.168.1.1",
"ServerType": "Ecs",
"Weight": 100
}
]
}
}
},
"Outputs": {
"ServerGroupId": {
"Description": "ID grup server.",
"Value": {
"Fn::GetAtt": [
"BackendServerAttachment",
"ServerGroupId"
]
}
}
}
}