DescribeClusterAttachScripts 操作を呼び出して、既存の Elastic Compute Service (ECS) インスタンスをワーカーノードとして Container Service for Kubernetes (ACK) クラスターに追加したり、削除されたノードをノードプールに再追加したりするために必要なスクリプトを取得します。
今すぐお試しください
テスト
RAM 認証
|
アクション |
アクセスレベル |
リソースタイプ |
条件キー |
依存アクション |
|
cs:DescribeClusterAttachScripts |
update |
*Cluster
|
なし | なし |
リクエスト構文
POST /clusters/{ClusterId}/attachscript HTTP/1.1
パスパラメーター
|
パラメーター |
型 |
必須 / 任意 |
説明 |
例 |
| ClusterId |
string |
必須 |
クラスター ID。 |
ca375a93a30474552ad2a0ebe183e**** |
リクエストパラメーター
|
パラメーター |
型 |
必須 / 任意 |
説明 |
例 |
| body |
object |
任意 |
リクエストボディ。 |
amd64 |
| nodepool_id |
string |
任意 |
ノードが追加されるノードプールの ID。 説明
このパラメーターを省略すると、ノードはデフォルトのノードプールに追加されます。 |
np1c9229d9be2d432c93f77a88fca0**** |
| format_disk |
boolean |
任意 |
既存のインスタンスをクラスターに追加する際に、コンテナとイメージを格納するためのデータディスクを初期化してマウントするかどうかを指定します。 有効な値:
デフォルト値: データマウントルール:
|
false |
| keep_instance_name |
boolean |
任意 |
元のインスタンス名を保持するかどうかを指定します。
デフォルト値: |
true |
| rds_instances |
array |
任意 |
RDS インスタンス ID のリスト。 このパラメーターを指定すると、クラスターの ECS ノードの IP アドレスが、これらの RDS インスタンスのアクセス許可リストに自動的に追加されます。 |
|
|
string |
任意 |
RDS インスタンス ID。 |
rm-xxx |
|
| arch |
string |
任意 |
ノードの CPU アーキテクチャ。 サポートされているアーキテクチャは、 デフォルト値: 説明
クラスターがマネージド型エッジクラスターの場合、このパラメーターは必須です。 |
amd64 |
| options |
string |
任意 |
ノードのアタッチオプション。 説明
クラスターがマネージド型エッジクラスターの場合、このパラメーターは必須です。 |
{"enableIptables": true,"manageRuntime": true,"quiet": true,"allowedClusterAddons": ["kube-proxy","flannel","coredns"]} |
| expired |
integer |
任意 |
生成されたトークンの有効期限。UNIX タイムスタンプとして指定します。 たとえば、タイムスタンプ |
1740037333 |
| one_time_token |
boolean |
任意 |
レスポンスフィールド
|
フィールド |
型 |
説明 |
例 |
|
string |
ノードのアタッチスクリプト。 |
"wget http://***.oss-cn-hangzhou.aliyuncs.com/***" |
例
成功レスポンス
JSONJSON
"\"wget http://***.oss-cn-hangzhou.aliyuncs.com/***\""
エラーコード
完全なリストについては、「エラーコード」をご参照ください。
変更履歴
完全なリストについては、「変更履歴」をご参照ください。