サーバーグループのリストを照会します。
今すぐお試しください
テスト
RAM 認証
|
アクション |
アクセスレベル |
リソースタイプ |
条件キー |
依存アクション |
|
alb:ListServerGroups |
get |
*ServerGroup
|
なし | なし |
リクエストパラメーター
|
パラメーター |
型 |
必須 / 任意 |
説明 |
例 |
| ServerGroupIds |
array |
任意 |
サーバーグループの ID。 |
|
|
string |
任意 |
サーバーグループの ID。1 回のリクエストで最大 20 個のサーバーグループ ID を指定できます。 |
sgp-atstuj3rtop**** |
|
| ServerGroupNames |
array |
任意 |
サーバーグループの名前。最大 10 個の名前を指定できます。 |
|
|
string |
任意 |
サーバーグループの名前。1 回のリクエストで最大 10 個のサーバーグループ名を指定できます。 |
Group3 |
|
| ResourceGroupId |
string |
任意 |
リソースグループの ID。 |
rg-atstuj3rtop**** |
| NextToken |
string |
任意 |
次のリクエストで結果の新しいページを取得するために使用されるページネーショントークン。有効な値:
|
FFmyTO70tTpLG6I3FmYAXG**** |
| MaxResults |
integer |
任意 |
ページごとに返すエントリの最大値。有効な値: 1 ~ 100。デフォルト値: 20。 |
20 |
| VpcId |
string |
任意 |
VPC に接続されたインスタンスの ID。 |
vpc-bp15zckdt37pq72zv**** |
| ServerGroupType |
string |
任意 |
サーバーグループのタイプ。有効な値:
|
Instance |
| Tag |
array<object> |
任意 |
サーバーグループにバインドされているタグ。1 回のリクエストで最大 10 個のタグを指定できます。 |
Instance |
|
object |
任意 |
サーバーグループにバインドされているタグ。1 回のリクエストで最大 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 |
ヘルスチェックが正常であることを示す状態コードのリスト。 |
|
|
string |
ヘルスチェックが正常であることを示す状態コード。
説明
このパラメーターは、HealthCheckProtocol が HTTP、HTTPS、または gRPC にセットされている場合にのみ効果が得られます。 |
http_2xx |
|
| HealthCheckHttpVersion |
string |
ヘルスチェックの HTTP バージョン。 有効な値: HTTP1.0 または HTTP1.1。 説明
このパラメーターは、HealthCheckProtocol が HTTP または HTTPS にセットされている場合にのみ効果が得られます。 |
HTTP1.1 |
| HealthCheckInterval |
integer |
連続する 2 回のヘルスチェックの間隔。単位: 秒。有効な値: 1 ~ 50。 |
5 |
| HealthCheckMethod |
string |
ヘルスチェックのメソッド。有効な値:
説明
このパラメーターは、HealthCheckProtocol が HTTP、HTTPS、または gRPC にセットされている場合にのみ効果が得られます。 |
HEAD |
| HealthCheckPath |
string |
ヘルスチェックの転送ルールのパス。 説明
このパラメーターは、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 |
関連付けられたインスタンスの ID。 |
|
|
string |
関連付けられた負荷分散インスタンスの 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 |
VPC インスタンスの ID。 |
vpc-bp15zckdt37pq72zv**** |
| Tags |
array<object> |
サーバーグループにバインドされたタグのリスト。 |
|
|
object |
サーバーグループにバインドされたタグのリスト。 |
||
| Key |
string |
タグキー。 |
Test |
| Value |
string |
タグ値。 |
Test |
| ConfigManagedEnabled |
boolean |
構成管理が有効かどうかを示します。有効な値:
|
false |
| UpstreamKeepaliveEnabled |
boolean |
バックエンドキープアライブが有効かどうかを示します。有効な値:
|
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 |
接続ドレインの構成。 接続ドレインを有効にすると、バックエンドサーバーが削除された場合やヘルスチェックに失敗した場合に、負荷分散は既存の接続に対して指定された期間中、標準のデータ送信を継続させ、その後接続が中断されます。 説明
|
|
| ConnectionDrainEnabled |
boolean |
接続ドレインが有効かどうかを示します。
|
false |
| ConnectionDrainTimeout |
integer |
接続ドレインのタイムアウト期間。 |
300 |
| SlowStartConfig |
object |
スロースタートの構成。 スロースタートを有効にすると、サーバーグループに新しく追加されたバックエンドサーバーが指定された期間内にウォームアップされます。サーバーに転送されるリクエスト数は線形に増加します。 説明
|
|
| SlowStartEnabled |
boolean |
スロースタートが有効かどうかを示します。
|
false |
| SlowStartDuration |
integer |
スロースタートの持続時間。 |
30 |
| CrossZoneEnabled |
boolean |
サーバーグループでクロスゾーン負荷分散が有効かどうかを示します。有効な値:
|
true |
| IpVersionAffinityMode |
string |
サーバーグループの IP バージョンアフィニティモード。 |
Affinity |
| 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,
"IpVersionAffinityMode": "Affinity"
}
],
"TotalCount": 1000
}
エラーコード
完全なリストについては、「エラーコード」をご参照ください。
変更履歴
完全なリストについては、「変更履歴」をご参照ください。