Gateway Load Balancer (GWLB) インスタンスのサーバーグループからバックエンドサーバーを削除します。
操作説明
RemoveServersFromServerGroup は非同期操作です。リクエストの送信後、システムはリクエスト ID を返し、バックグラウンドでタスクを実行します。
-
ListServerGroups 操作を呼び出して、サーバーグループのステータスをクエリできます。
サーバーグループが 設定中 状態の場合、サーバーグループは変更中です。
サーバーグループが 利用可能 状態の場合、サーバーグループは実行中です。
-
ListServerGroupServers 操作を呼び出して、バックエンドサーバーのステータスをクエリできます。
バックエンドサーバーが 削除中 状態の場合、バックエンドサーバーはサーバーグループから削除中です。
バックエンドサーバーが見つからない場合、バックエンドサーバーはサーバーグループに存在しなくなっています。
-
バックエンドサーバーのサーバーグループで接続ドレインが有効になっている (ConnectionDrainEnabled が true に設定されている) 場合、削除するバックエンドサーバーは 削除中 状態になり、その後 ドレイン中 状態に移行します。接続ドレインのタイムアウト期間 (ConnectionDrainTimeout) が終了すると、バックエンドサーバーはサーバーグループから削除されます。
-
接続ドレインのタイムアウト期間が終了する前に、バックエンドサーバーをサーバーグループに再度追加できます。この場合、バックエンドサーバーのステータスは ドレイン中 から 追加中 に変わります。バックエンドサーバーがサーバーグループに追加されると、バックエンドサーバーは 利用可能 状態になります。
今すぐお試しください
テスト
RAM 認証
|
アクション |
アクセスレベル |
リソースタイプ |
条件キー |
依存アクション |
|
gwlb:RemoveServersFromServerGroup |
delete |
*ServerGroup
Instance
NetworkInterface
ContainerGroup
|
なし | なし |
リクエストパラメーター
|
パラメーター |
型 |
必須 / 任意 |
説明 |
例 |
| ServerGroupId |
string |
必須 |
サーバーグループ ID。 |
sgp-atstuj3rtoptyui**** |
| Servers |
array<object> |
必須 |
削除するバックエンドサーバー。 説明
各呼び出しで最大 200 台のバックエンドサーバーを削除できます。 |
|
|
object |
任意 |
バックエンドサーバー。 |
||
| Port |
integer |
任意 |
バックエンドサーバーが使用するポート。有効な値:
|
6081 |
| ServerId |
string |
必須 |
バックエンドサーバー ID。
|
i-bp67acfmxazb4p**** |
| ServerIp |
string |
任意 |
バックエンドサーバーの IP アドレス。 |
192.168.xxx.xxx |
| ServerType |
string |
必須 |
バックエンドサーバーのタイプ。有効な値:
|
Ecs |
| DryRun |
boolean |
任意 |
実際のリクエストを実行せずに、ドライランのみを実行するかどうかを指定します。有効な値:
|
false |
| ClientToken |
string |
任意 |
リクエストのべき等性を保証するために使用されるクライアントトークン。 クライアントを使用してトークンを生成できますが、トークンが異なるリクエスト間で一意であることを確認する必要があります。クライアントトークンには ASCII 文字のみを含めることができます。 説明
このパラメーターを指定しない場合、システムは自動的にリクエスト ID をクライアントトークンとして使用します。リクエスト ID はリクエストごとに異なる場合があります。 |
123e4567-e89b-12d3-a456-42665544**** |
レスポンスフィールド
|
フィールド |
型 |
説明 |
例 |
|
object |
レスポンスパラメーター。 |
||
| RequestId |
string |
リクエスト ID。 |
54B48E3D-DF70-471B-AA93-08E683A1B45 |
例
成功レスポンス
JSONJSON
{
"RequestId": "54B48E3D-DF70-471B-AA93-08E683A1B45"
}
エラーコード
|
HTTP ステータスコード |
エラーコード |
エラーメッセージ |
説明 |
|---|---|---|---|
| 400 | IncorrectStatus.BackendServer | The status of %s [%s] is incorrect. | |
| 400 | IncorrectStatus.ServerGroup | The status of %s [%s] is incorrect. | |
| 404 | ResourceNotFound.BackendServer | The specified resource of %s is not found. | |
| 404 | ResourceNotFound.ServerGroup | The specified resource of %s is not found. |
完全なリストについては、「エラーコード」をご参照ください。
変更履歴
完全なリストについては、「変更履歴」をご参照ください。