サーバーグループを照会します。
今すぐお試しください
テスト
RAM 認証
|
アクション |
アクセスレベル |
リソースタイプ |
条件キー |
依存アクション |
|
alb:ListServerGroups |
get |
*ServerGroup
|
なし | なし |
リクエストパラメーター
|
パラメーター |
型 |
必須 / 任意 |
説明 |
例 |
| ServerGroupIds |
array |
任意 |
サーバーグループ ID。 |
|
|
string |
任意 |
照会するサーバーグループの ID。各呼び出しで最大 20 個の ID を指定できます。 |
sgp-atstuj3rtop**** |
|
| ServerGroupNames |
array |
任意 |
照会するサーバーグループの名前。最大 10 個のサーバーグループ名を指定できます。 |
|
|
string |
任意 |
照会するサーバーグループの名前。各呼び出しで最大 10 個のサーバーグループ名を指定できます。 |
Group3 |
|
| ResourceGroupId |
string |
任意 |
サーバーグループが属するリソースグループの ID。 |
rg-atstuj3rtop**** |
| NextToken |
string |
任意 |
次のリクエストで使用されるページネーショントークンで、結果の新しいページを取得します。有効な値:
|
FFmyTO70tTpLG6I3FmYAXG**** |
| MaxResults |
integer |
任意 |
1 ページあたりのエントリ数。有効な値:1~100。デフォルト値:20。 |
20 |
| VpcId |
string |
任意 |
Virtual Private Cloud (VPC) の ID。 |
vpc-bp15zckdt37pq72zv**** |
| ServerGroupType |
string |
任意 |
サーバーグループのタイプ。有効な値:
|
Instance |
| Tag |
array<object> |
任意 |
サーバーグループに追加されるタグ。各呼び出しで最大 10 個のタグを指定できます。 |
Instance |
|
object |
任意 |
サーバーグループに追加されるタグ。各呼び出しで最大 10 個のタグを指定できます。 |
||
| Key |
string |
任意 |
タグキー。最大 10 個のタグキーを指定できます。 タグキーは最大 64 文字で、 |
Test |
| Value |
string |
任意 |
タグ値。最大 10 個のタグ値を指定できます。 タグ値は最大 128 文字で、 |
Test |
レスポンスフィールド
|
フィールド |
型 |
説明 |
例 |
|
object |
レスポンスパラメーター。 |
||
| MaxResults |
integer |
1 ページあたりに返されるエントリ数。 |
50 |
| NextToken |
string |
次のリクエストで使用されるページネーショントークンで、結果の新しいページを取得します。有効な値:
|
caeba0bbb2be03f8**** |
| RequestId |
string |
リクエスト ID。 |
CEF72CEB-54B6-4AE8-B225-F876****** |
| ServerGroups |
array<object> |
サーバーグループ。 |
|
|
array<object> |
サーバーグループ。 |
||
| HealthCheckConfig |
object |
ヘルスチェックの構成。 |
|
| HealthCheckConnectPort |
integer |
ヘルスチェックに使用されるバックエンドポート。有効な値:0~65535。 値 0 は、バックエンドサーバーのポートがヘルスチェックに使用されることを示します。 |
80 |
| HealthCheckEnabled |
boolean |
ヘルスチェック機能が有効になっているかどうかを示します。有効な値:
|
true |
| HealthCheckHost |
string |
ヘルスチェックに使用されるドメイン名。
説明
このパラメーターは、HealthCheckProtocol が HTTP、HTTPS、または gRPC に設定されている場合にのみ有効です。 |
www.example.com |
| HealthCheckCodes |
array |
正常なバックエンドサーバーを示す HTTP ステータスコード。 |
|
|
string |
正常なバックエンドサーバーを示す HTTP ステータスコード。
説明
このパラメーターは、HealthCheckProtocol が HTTP、HTTPS、または gRPC に設定されている場合にのみ有効です。 |
http_2xx |
|
| HealthCheckHttpVersion |
string |
ヘルスチェックに使用される HTTP バージョン。 有効な値:HTTP1.0 および HTTP1.1。 説明
このパラメーターは、HealthCheckProtocol が HTTP または HTTPS に設定されている場合にのみ有効です。 |
HTTP1.1 |
| HealthCheckInterval |
integer |
ヘルスチェックが実行される間隔。単位:秒。有効な値:1~50。 |
5 |
| HealthCheckMethod |
string |
ヘルスチェックに使用される HTTP メソッド。有効な値:
説明
このパラメーターは、HealthCheckProtocol が HTTP、HTTPS、または gRPC に設定されている場合にのみ有効です。 |
HEAD |
| HealthCheckPath |
string |
ヘルスチェックに使用される URL。 説明
このパラメーターは、HealthCheckProtocol が HTTP または HTTPS に設定されている場合にのみ有効です。 |
/test/index.html |
| HealthCheckProtocol |
string |
ヘルスチェックに使用されるプロトコル。有効な値:
|
HTTP |
| HealthCheckTimeout |
integer |
ヘルスチェック応答のタイムアウト期間。バックエンドサーバーが指定されたタイムアウト期間内に応答しない場合、バックエンドサーバーは異常と宣言されます。単位:秒。 |
3 |
| HealthyThreshold |
integer |
異常なバックエンドサーバーが正常と宣言されるまでに連続してヘルスチェックに合格する必要がある回数。この場合、ヘルスステータスは fail から success に変更されます。 |
4 |
| UnhealthyThreshold |
integer |
正常なバックエンドサーバーが異常と宣言されるまでに連続してヘルスチェックに失敗する必要がある回数。この場合、ヘルスステータスは success から fail に変更されます。 |
4 |
| Protocol |
string |
バックエンドプロトコル。有効な値:
|
HTTP |
| RelatedLoadBalancerIds |
array |
サーバーグループに関連付けられている ALB インスタンスの ID。 |
|
|
string |
ALB インスタンスの ID。 |
alb-n5qw04uq8savfe**** |
|
| ResourceGroupId |
string |
インスタンスが属するリソースグループの ID。 |
rg-atstuj3rtop**** |
| Scheduler |
string |
スケジューリングアルゴリズム。有効な値:
|
Wrr |
| ServerGroupId |
string |
サーバーグループ ID。 |
sgp-cige6j**** |
| ServerGroupName |
string |
サーバーグループ名。 |
Group3 |
| ServerGroupStatus |
string |
サーバーグループのステータス。有効な値:
|
Available |
| ServerGroupType |
string |
サーバーグループのタイプ。有効な値:
|
Instance |
| StickySessionConfig |
object |
セッション維持の構成。 |
|
| Cookie |
string |
サーバー用に構成された cookie。 |
B490B5EBF6F3CD402E515D22BCDA**** |
| CookieTimeout |
integer |
cookie のタイムアウト期間。単位:秒。有効な値:1~86400。 説明
このパラメーターは、StickySessionEnabled が true に設定され、StickySessionType が Insert に設定されている場合にのみ有効です。 |
1000 |
| StickySessionEnabled |
boolean |
セッション維持が有効になっているかどうかを示します。有効な値:
|
false |
| StickySessionType |
string |
cookie を処理するために使用されるメソッド。有効な値:
|
Insert |
| VpcId |
string |
ALB インスタンスが属する VPC の ID。 |
vpc-bp15zckdt37pq72zv**** |
| Tags |
array<object> |
サーバーグループに追加されるタグ。 |
|
|
object |
サーバーグループに追加されるタグ。 |
||
| Key |
string |
タグキー。 |
Test |
| Value |
string |
タグ値。 |
Test |
| ConfigManagedEnabled |
boolean |
構成管理が有効になっているかどうかを示します。有効な値:
|
false |
| UpstreamKeepaliveEnabled |
boolean |
TCP 持続的接続が有効になっているかどうかを示します。有効な値:
|
false |
| Ipv6Enabled |
boolean |
IPv6 がサポートされているかどうかを示します。有効な値:
|
false |
| ServerCount |
integer |
サーバーグループ内のバックエンドサーバーの数。 |
1 |
| ServiceName |
string |
サーバーグループの名前。 |
test |
| UchConfig |
object |
URL に基づく一貫性ハッシュの構成。 |
|
| Type |
string |
パラメータータイプ。有効な値:QueryString。 |
QueryString |
| Value |
string |
ハッシュ値。 |
abc |
| CreateTime |
string |
リソースが作成された時間。 |
2022-07-02T02:49:05Z |
| ConnectionDrainConfig |
object |
接続ドレインの構成。 接続ドレインが有効になると、ALB はバックエンドサーバーが削除されたり異常と宣言された後も、一定期間データ転送を維持します。 説明
|
|
| ConnectionDrainEnabled |
boolean |
接続ドレインが有効になっているかどうかを示します。有効な値:
|
false |
| ConnectionDrainTimeout |
integer |
接続ドレインのタイムアウト期間。 |
300 |
| SlowStartConfig |
object |
スロースタートの構成。 スロースタートが有効になると、ALB は新しく追加されたバックエンドサーバーにデータをプリフェッチします。バックエンドサーバーに分散されるリクエストは徐々に増加します。 説明
|
|
| SlowStartEnabled |
boolean |
スロースタートが有効になっているかどうかを示します。有効な値:
|
false |
| SlowStartDuration |
integer |
スロースタートの期間。 |
30 |
| CrossZoneEnabled |
boolean |
クロスゾーン負荷分散が有効になっているかどうかを示します。有効な値:
|
true |
| TotalCount |
integer |
返されたエントリの総数。 |
1000 |
例
成功レスポンス
JSONJSON
{
"MaxResults": 50,
"NextToken": "caeba0bbb2be03f8****",
"RequestId": "CEF72CEB-54B6-4AE8-B225-F876******",
"ServerGroups": [
{
"HealthCheckConfig": {
"HealthCheckConnectPort": 80,
"HealthCheckEnabled": true,
"HealthCheckHost": "www.example.com",
"HealthCheckCodes": [
"http_2xx"
],
"HealthCheckHttpVersion": "HTTP1.1",
"HealthCheckInterval": 5,
"HealthCheckMethod": "HEAD",
"HealthCheckPath": "/test/index.html",
"HealthCheckProtocol": "HTTP",
"HealthCheckTimeout": 3,
"HealthyThreshold": 4,
"UnhealthyThreshold": 4
},
"Protocol": "HTTP",
"RelatedLoadBalancerIds": [
"alb-n5qw04uq8savfe****"
],
"ResourceGroupId": "rg-atstuj3rtop****",
"Scheduler": "Wrr",
"ServerGroupId": "sgp-cige6j****",
"ServerGroupName": "Group3",
"ServerGroupStatus": "Available",
"ServerGroupType": "Instance",
"StickySessionConfig": {
"Cookie": "B490B5EBF6F3CD402E515D22BCDA****",
"CookieTimeout": 1000,
"StickySessionEnabled": false,
"StickySessionType": "Insert"
},
"VpcId": "vpc-bp15zckdt37pq72zv****",
"Tags": [
{
"Key": "Test",
"Value": "Test"
}
],
"ConfigManagedEnabled": false,
"UpstreamKeepaliveEnabled": false,
"Ipv6Enabled": false,
"ServerCount": 1,
"ServiceName": "test",
"UchConfig": {
"Type": "QueryString",
"Value": "abc"
},
"CreateTime": "2022-07-02T02:49:05Z",
"ConnectionDrainConfig": {
"ConnectionDrainEnabled": false,
"ConnectionDrainTimeout": 300
},
"SlowStartConfig": {
"SlowStartEnabled": false,
"SlowStartDuration": 30
},
"CrossZoneEnabled": true
}
],
"TotalCount": 1000
}
エラーコード
完全なリストについては、「エラーコード」をご参照ください。
変更履歴
完全なリストについては、「変更履歴」をご参照ください。