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