Mengambil daftar kelompok server.
Coba sekarang
Test
RAM authorization
|
Action |
Access level |
Resource type |
Condition key |
Dependent action |
|
alb:ListServerGroups |
get |
*ServerGroup
|
None | None |
Parameter permintaan
|
Parameter |
Type |
Required |
Description |
Example |
| ServerGroupIds |
array |
No |
ID kelompok server. Anda dapat menentukan hingga 20 ID dalam satu permintaan. |
|
|
string |
No |
The server group ID. |
sgp-atstuj3rtop**** |
|
| ServerGroupNames |
array |
No |
Nama kelompok server. Anda dapat menentukan hingga 10 nama dalam satu permintaan. |
|
|
string |
No |
The server group name. |
Group3 |
|
| ResourceGroupId |
string |
No |
ID kelompok sumber daya. |
rg-atstuj3rtop**** |
| NextToken |
string |
No |
Token yang digunakan untuk kueri berikutnya.
|
FFmyTO70tTpLG6I3FmYAXG**** |
| MaxResults |
integer |
No |
Jumlah entri yang ditampilkan pada setiap halaman. Nilai valid: 1 hingga 100. Nilai default: 20. |
20 |
| VpcId |
string |
No |
ID virtual private cloud (VPC). |
vpc-bp15zckdt37pq72zv**** |
| ServerGroupType |
string |
No |
Tipe kelompok server. Nilai valid:
|
Instance |
| Tag |
array<object> |
No |
Tag. Anda dapat menentukan hingga 10 tag dalam satu permintaan. |
Instance |
|
object |
No |
A tag that consists of a key-value pair. |
||
| Key |
string |
No |
The tag key. The tag key can be up to 128 characters in length. It cannot start with |
Test |
| Value |
string |
No |
The tag value. The tag value can be up to 128 characters in length. It cannot start with |
Test |
Elemen respons
|
Element |
Type |
Description |
Example |
|
object |
The data structure that is returned. |
||
| MaxResults |
integer |
The number of entries returned per page. |
50 |
| NextToken |
string |
The token used to retrieve the next page of results. Valid values:
|
caeba0bbb2be03f8**** |
| RequestId |
string |
The request ID. |
CEF72CEB-54B6-4AE8-B225-F876****** |
| ServerGroups |
array<object> |
The list of server groups. |
|
|
array<object> |
The list of server groups. |
||
| HealthCheckConfig |
object |
The health check configuration. |
|
| HealthCheckConnectPort |
integer |
The backend port that is used for health checks. Valid values: 0 to 65535. A value of 0 indicates that the port of a backend server is used for health checks. |
80 |
| HealthCheckEnabled |
boolean |
Indicates whether the health check feature is enabled. Valid values:
|
true |
| HealthCheckHost |
string |
The domain name that is used for health checks.
Catatan
This parameter takes effect only if HealthCheckProtocol is set to HTTP, HTTPS, or gRPC. |
www.example.com |
| HealthCheckCodes |
array |
The HTTP status codes that indicate healthy backend servers. |
|
|
string |
The HTTP status codes that indicate healthy backend servers.
Catatan
This parameter takes effect only if HealthCheckProtocol is set to HTTP, HTTPS, or gRPC. |
http_2xx |
|
| HealthCheckHttpVersion |
string |
The HTTP version that is used for health checks. Valid values: HTTP1.0 and HTTP1.1. Catatan
This parameter takes effect only if HealthCheckProtocol is set to HTTP or HTTPS. |
HTTP1.1 |
| HealthCheckInterval |
integer |
The interval at which health checks are performed. Unit: seconds. Valid values: 1 to 50. |
5 |
| HealthCheckMethod |
string |
The HTTP method that is used for health checks. Valid values:
Catatan
This parameter takes effect only if HealthCheckProtocol is set to HTTP, HTTPS, or gRPC. |
HEAD |
| HealthCheckPath |
string |
The URL that is used for health checks. Catatan
This parameter takes effect only if HealthCheckProtocol is set to HTTP or HTTPS. |
/test/index.html |
| HealthCheckProtocol |
string |
The protocol that is used for health checks. Valid values:
|
HTTP |
| HealthCheckTimeout |
integer |
The timeout period of a health check response. If a backend server does not respond within the specified timeout period, the backend server is declared unhealthy. Unit: seconds. |
3 |
| HealthyThreshold |
integer |
The number of times that an unhealthy backend server must consecutively pass health checks before it is declared healthy. In this case, the health status is changed from fail to success. |
4 |
| UnhealthyThreshold |
integer |
The number of times that a healthy backend server must consecutively fail health checks before it is declared unhealthy. In this case, the health status is changed from success to fail. |
4 |
| Protocol |
string |
The backend protocol. Valid values:
|
HTTP |
| RelatedLoadBalancerIds |
array |
The IDs of the associated load balancer instances. |
|
|
string |
The ID of the associated load balancer instance. |
alb-n5qw04uq8savfe**** |
|
| ResourceGroupId |
string |
The resource group ID. |
rg-atstuj3rtop**** |
| Scheduler |
string |
The scheduling algorithm. Valid values:
|
Wrr |
| ServerGroupId |
string |
The server group ID. |
sgp-cige6j**** |
| ServerGroupName |
string |
The server group name. |
Group3 |
| ServerGroupStatus |
string |
The status of the server group. Valid values:
|
Available |
| ServerGroupType |
string |
The type of the server group. Valid values:
|
Instance |
| StickySessionConfig |
object |
The sticky session configuration. |
|
| Cookie |
string |
The cookie configured for the server. |
B490B5EBF6F3CD402E515D22BCDA**** |
| CookieTimeout |
integer |
The timeout period of the cookie. Unit: seconds. Valid values: 1 to 86400. Catatan
This parameter takes effect only when StickySessionEnabled is set to true and StickySessionType is set to Insert. |
1000 |
| StickySessionEnabled |
boolean |
Indicates whether session persistence is enabled. Valid values:
|
false |
| StickySessionType |
string |
The method that is used to handle the cookie. Valid values:
|
Insert |
| VpcId |
string |
The ID of the VPC. |
vpc-bp15zckdt37pq72zv**** |
| Tags |
array<object> |
The list of tags that are associated with the server group. |
|
|
object |
The list of tags that are associated with the server group. |
||
| Key |
string |
The tag key. |
Test |
| Value |
string |
The tag value. |
Test |
| ConfigManagedEnabled |
boolean |
Specifies whether to enable configuration management. Valid values:
|
false |
| UpstreamKeepaliveEnabled |
boolean |
Specifies whether to enable backend keep-alive connections. Valid values:
|
false |
| Ipv6Enabled |
boolean |
Specifies whether IPv6 is enabled. Valid values:
|
false |
| ServerCount |
integer |
The number of backend servers in the server group. |
1 |
| ServiceName |
string |
The service name. |
test |
| UchConfig |
object |
The configuration of URL-based consistent hashing. |
|
| Type |
string |
The parameter type. Valid value: QueryString. |
QueryString |
| Value |
string |
The hash value. |
abc |
| CreateTime |
string |
The time when the server group was created. |
2022-07-02T02:49:05Z |
| ConnectionDrainConfig |
object |
The connection draining configuration. If you enable connection draining, the load balancer allows existing connections to be processed within a specified period of time after a backend server is removed or fails a health check. Catatan
|
|
| ConnectionDrainEnabled |
boolean |
Indicates whether connection draining is enabled. Valid values:
|
false |
| ConnectionDrainTimeout |
integer |
The timeout period of connection draining. |
300 |
| SlowStartConfig |
object |
The slow start configuration. After you enable slow start, the load balancer warms up newly added backend servers for a specified period of time. The number of requests that are routed to these servers increases linearly during the warm-up period. Catatan
|
|
| SlowStartEnabled |
boolean |
Indicates whether slow starts are enabled. Valid values:
|
false |
| SlowStartDuration |
integer |
The duration of a slow start. |
30 |
| CrossZoneEnabled |
boolean |
Specifies whether to enable cross-zone load balancing for the server group. Valid values:
|
true |
| IpVersionAffinityMode |
string |
Affinity |
|
| TotalCount |
integer |
The total number of entries. |
1000 |
Contoh
Respons sukses
JSONformat
{
"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
}
Kode kesalahan
Lihat Error Codes untuk daftar lengkap.
Catatan rilis
Lihat Release Notes untuk daftar lengkap.