ModifyClusterNodePool操作を呼び出して、ノードプールをスケーリングできます。
デバッグ
リクエスト構文
PUT /clusters/ClusterId/nodepools/NodepoolId HTTP/1.1
Content-Type:application/json
{
"scaling_group": {
"desired_size": Long
}
}
リクエストパラメーター
表 1. Request path parameters
パラメーター | タイプ | 必須 | 例 | 説明 |
ClusterId | 文字列 | はい | c23421cfa74454bc8b37163fd19af **** | 管理するクラスターのID。 |
NodepoolId | 文字列 | はい | np31da1b38983f4511b490fc62108a **** | スケーリングするノードプールのID。 |
表2. リクエスト本文パラメーター
パラメーター | タイプ | 必須 | 例 | 説明 |
desired_size | ロング | 選択可能 | 1 | ノードプール内のノードの予想数。 ノードプール内のノードの予想数を変更することで、ノードプールをスケーリングできます。 1回のAPI呼び出しで最大500ノードを追加できます。 追加できるノードの最大数は、クラスター内のノードのクォータによって制限されます。 |
レスポンス構文
HTTP/1.1 200
Content-Type:application/json
{
"task_id" : "String"
}
レスポンスパラメーター
表3. Response bodyパラメータ
パラメーター | タイプ | 例 | 説明 |
task_id | String | T-5faa48fb31b6b8078d00 **** | タスクのID。 |
例
リクエストの例
PUT /clusters/c23421cfa74454bc8b37163fd19af ****/nodepools/np31da1b38983f4511b490fc62108a **** HTTP/1.1
Content-Type:application/json
{
"scaling_group":{"desired_size":1}
}
成功レスポンスの例
XML
形式
HTTP/1.1 200 OK
Content-Type:application/xml
<task_id>T-5faa48fb31b6b8078d00 ****</task_id>
JSON
形式
HTTP/1.1 200 OK
Content-Type:application/json
{
"task_id" : "T-5faa48fb31b6b8078d00 ****"
}
エラーコード
エラーコードの一覧は、「API エラーセンター」をご参照ください。