すべてのプロダクト
Search
ドキュメントセンター

Container Service for Kubernetes:既存の ECS インスタンスの追加

最終更新日:Sep 01, 2026

既存の Elastic Compute Service (ECS) インスタンスを ACK クラスターに追加します。

完全な API リファレンスについては、「既存のインスタンスをノードプールに追加する」をご参照ください。

リクエスト構文

aliyun cs POST /clusters/<YOUR-CLUSTER-ID>/attach --header "Content-Type=application/json" --body "$(cat attach.json)"

リクエストパラメーター

CLI パラメーター

パラメーター 説明
--header リクエストヘッダー。 Content-Typeapplication/json に設定します。
--body JSON ファイル形式のリクエストボディ。 コンテンツをローカルファイル (例: attach.json) に保存し、$(cat attach.json) を使用して渡します。

リクエストボディ

パラメーター 説明
instances クラスターに追加する ECS インスタンスの ID。
password ECS インスタンスのパスワード。
key_pair ECS インスタンスへの認証に使用するキーペア。
format_disk ECS インスタンスのデータディスクを初期化するかどうかを指定します。
tags ノードに追加するタグ。 配列として指定します。

例: `attach.json`

{
    "instances": "<YOUR-INSTANCE-IDS>",
    "password": "<YOUR-INSTANCE-PASSWORD>",
    "key_pair": "<YOUR-KEY-PAIR-NAME>",
    "format_disk": "<true|false>",
    "tags": []
}

レスポンス要素

フィールド 説明
list 各 ECS インスタンスのアタッチ結果。 各項目には codeinstanceIdmessage が含まれます。
list.code アタッチ結果のステータスコード。 200 は成功を示します。
list.instanceId ECS インスタンスの ID。
list.message アタッチ操作の結果メッセージ。
task_id この操作で作成されたタスクの ID。

リクエスト例

aliyun cs POST /clusters/<YOUR-CLUSTER-ID>/attach --header "Content-Type=application/json" --body "$(cat attach.json)"

レスポンス例

{
    "list": [
        {
            "code": "200",
            "instanceId": "i-2zee3oiwcyoz7kwd****",
            "message": "successful"
        },
        {
            "code": "200",
            "instanceId": "i-2ze0lgm3y6iylcbt****",
            "message": "successful"
        }
    ],
    "task_id": "T-5a544aff80282e39ea000039"
}