Menambahkan instans Elastic Compute Service (ECS) yang sudah ada ke kluster ACK.
Untuk referensi API lengkap, lihat Add existing instances to a node pool.
Sintaksis permintaan
aliyun cs POST /clusters/<YOUR-CLUSTER-ID>/attach --header "Content-Type=application/json" --body "$(cat attach.json)"
Parameter permintaan
Parameter CLI
| Parameter | Description |
|---|---|
--header |
Header permintaan. Atur Content-Type ke application/json. |
--body |
Badan permintaan dalam bentuk file JSON. Simpan kontennya ke file lokal (misalnya, attach.json) dan berikan menggunakan $(cat attach.json). |
Badan permintaan
| Parameter | Description |
|---|---|
instances |
ID instans ECS yang akan ditambahkan ke kluster. |
password |
Password instans ECS. |
key_pair |
Pasangan kunci yang digunakan untuk mengotentikasi ke instans ECS. |
format_disk |
Menentukan apakah disk data pada instans ECS akan diformat. |
tags |
Tag yang akan ditambahkan ke node. Tentukan dalam bentuk array. |
Contoh: `attach.json`
{
"instances": "<YOUR-INSTANCE-IDS>",
"password": "<YOUR-INSTANCE-PASSWORD>",
"key_pair": "<YOUR-KEY-PAIR-NAME>",
"format_disk": "<true|false>",
"tags": []
}
Elemen respons
| Field | Description |
|---|---|
list |
Hasil untuk setiap operasi penyambungan instans ECS. Setiap item berisi code, instanceId, dan message. |
list.code |
Kode status hasil penyambungan. 200 menunjukkan keberhasilan. |
list.instanceId |
ID instans ECS. |
list.message |
Pesan hasil operasi penyambungan. |
task_id |
ID task yang dibuat untuk operasi ini. |
Contoh
Permintaan contoh
aliyun cs POST /clusters/<YOUR-CLUSTER-ID>/attach --header "Content-Type=application/json" --body "$(cat attach.json)"
Respons contoh
{
"list": [
{
"code": "200",
"instanceId": "i-2zee3oiwcyoz7kwd****",
"message": "successful"
},
{
"code": "200",
"instanceId": "i-2ze0lgm3y6iylcbt****",
"message": "successful"
}
],
"task_id": "T-5a544aff80282e39ea000039"
}