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. |
|
|
string |
No |
ID kelompok server yang akan ditanyakan. Anda dapat menentukan hingga 20 ID dalam setiap panggilan. |
sgp-atstuj3rtop**** |
|
| ServerGroupNames |
array |
No |
Nama kelompok server yang akan ditanyakan. Anda dapat menentukan paling banyak 10 nama kelompok server. |
|
|
string |
No |
Nama kelompok server yang akan ditanyakan. Anda dapat menentukan hingga 10 nama kelompok server dalam setiap panggilan. |
Group3 |
|
| ResourceGroupId |
string |
No |
ID kelompok sumber daya tempat kelompok server berada. |
rg-atstuj3rtop**** |
| NextToken |
string |
No |
Token paginasi yang digunakan dalam permintaan berikutnya untuk mengambil halaman hasil baru. Nilai valid:
|
FFmyTO70tTpLG6I3FmYAXG**** |
| MaxResults |
integer |
No |
Jumlah entri per halaman. Nilai valid: 1 hingga 100. Nilai default: 20. |
20 |
| VpcId |
string |
No |
ID virtual private cloud (VPC). |
vpc-bp15zckdt37pq72zv**** |
| ServerGroupType |
string |
No |
Jenis kelompok server. Nilai valid:
|
Instance |
| Tag |
array<object> |
No |
Tag yang ditambahkan ke kelompok server. Anda dapat menentukan hingga 10 tag dalam setiap panggilan. |
Instance |
|
object |
No |
Tag yang ditambahkan ke kelompok server. Anda dapat menentukan paling banyak 10 tag dalam setiap panggilan. |
||
| Key |
string |
No |
Kunci tag. Anda dapat menentukan hingga 10 kunci tag. Panjang kunci tag maksimal 64 karakter dan tidak boleh mengandung |
Test |
| Value |
string |
No |
Nilai tag. Anda dapat menentukan hingga 10 nilai tag. Panjang nilai tag maksimal 128 karakter dan tidak boleh mengandung |
Test |
Elemen respons
|
Element |
Type |
Description |
Example |
|
object |
Parameter respons. |
||
| MaxResults |
integer |
Jumlah entri yang dikembalikan per halaman. |
50 |
| NextToken |
string |
Token paginasi yang digunakan dalam permintaan berikutnya untuk mengambil halaman hasil baru. Nilai valid:
|
caeba0bbb2be03f8**** |
| RequestId |
string |
ID permintaan. |
CEF72CEB-54B6-4AE8-B225-F876****** |
| ServerGroups |
array<object> |
Kelompok server. |
|
|
array<object> |
Kelompok server. |
||
| HealthCheckConfig |
object |
Konfigurasi pemeriksaan kesehatan. |
|
| HealthCheckConnectPort |
integer |
Port backend yang digunakan untuk pemeriksaan kesehatan. Nilai valid: 0 hingga 65535. Nilai 0 menunjukkan bahwa port server backend digunakan untuk pemeriksaan kesehatan. |
80 |
| HealthCheckEnabled |
boolean |
Menunjukkan apakah fitur pemeriksaan kesehatan diaktifkan. Nilai valid:
|
true |
| HealthCheckHost |
string |
Nama domain yang digunakan untuk pemeriksaan kesehatan.
Catatan
Parameter ini hanya berlaku jika HealthCheckProtocol diatur ke HTTP, HTTPS, atau gRPC. |
www.example.com |
| HealthCheckCodes |
array |
Kode status HTTP yang menunjukkan server backend dalam kondisi sehat. |
|
|
string |
Kode status HTTP yang menunjukkan server backend dalam kondisi sehat.
Catatan
Parameter ini hanya berlaku jika HealthCheckProtocol diatur ke HTTP, HTTPS, atau gRPC. |
http_2xx |
|
| HealthCheckHttpVersion |
string |
Versi HTTP yang digunakan untuk pemeriksaan kesehatan. Nilai valid: HTTP1.0 dan HTTP1.1. Catatan
Parameter ini hanya berlaku jika HealthCheckProtocol diatur ke HTTP atau HTTPS. |
HTTP1.1 |
| HealthCheckInterval |
integer |
Interval pelaksanaan pemeriksaan kesehatan. Satuan: detik. Nilai valid: 1 hingga 50. |
5 |
| HealthCheckMethod |
string |
Metode HTTP yang digunakan untuk pemeriksaan kesehatan. Nilai valid:
Catatan
Parameter ini hanya berlaku jika HealthCheckProtocol diatur ke HTTP, HTTPS, atau gRPC. |
HEAD |
| HealthCheckPath |
string |
URL yang digunakan untuk pemeriksaan kesehatan. Catatan
Parameter ini hanya berlaku jika HealthCheckProtocol diatur ke HTTP atau HTTPS. |
/test/index.html |
| HealthCheckProtocol |
string |
Protokol yang digunakan untuk pemeriksaan kesehatan. Nilai valid:
|
HTTP |
| HealthCheckTimeout |
integer |
Masa tenggang respons pemeriksaan kesehatan. Jika server backend tidak merespons dalam masa tenggang yang ditentukan, server backend tersebut dinyatakan tidak sehat. Satuan: detik. |
3 |
| HealthyThreshold |
integer |
Jumlah kali server backend yang tidak sehat harus lulus pemeriksaan kesehatan secara berturut-turut sebelum dinyatakan sehat. Dalam kasus ini, status kesehatan berubah dari fail menjadi success. |
4 |
| UnhealthyThreshold |
integer |
Jumlah kali server backend yang sehat harus gagal pemeriksaan kesehatan secara berturut-turut sebelum dinyatakan tidak sehat. Dalam kasus ini, status kesehatan berubah dari success menjadi fail. |
4 |
| Protocol |
string |
Protokol backend. Nilai valid:
|
HTTP |
| RelatedLoadBalancerIds |
array |
ID instans ALB yang terkait dengan kelompok server. |
|
|
string |
ID instans ALB. |
alb-n5qw04uq8savfe**** |
|
| ResourceGroupId |
string |
ID kelompok sumber daya tempat instans berada. |
rg-atstuj3rtop**** |
| Scheduler |
string |
Algoritma penjadwalan. Nilai valid:
|
Wrr |
| ServerGroupId |
string |
ID kelompok server. |
sgp-cige6j**** |
| ServerGroupName |
string |
Nama kelompok server. |
Group3 |
| ServerGroupStatus |
string |
Status kelompok server. Nilai valid:
|
Available |
| ServerGroupType |
string |
Jenis kelompok server. Nilai valid:
|
Instance |
| StickySessionConfig |
object |
Konfigurasi persistensi sesi. |
|
| Cookie |
string |
Cookie yang dikonfigurasi untuk server. |
B490B5EBF6F3CD402E515D22BCDA**** |
| CookieTimeout |
integer |
Masa tenggang cookie. Satuan: detik. Nilai valid: 1 hingga 86400. Catatan
Parameter ini hanya berlaku ketika StickySessionEnabled diatur ke true dan StickySessionType diatur ke Insert. |
1000 |
| StickySessionEnabled |
boolean |
Menunjukkan apakah persistensi sesi diaktifkan. Nilai valid:
|
false |
| StickySessionType |
string |
Metode yang digunakan untuk menangani cookie. Nilai valid:
|
Insert |
| VpcId |
string |
ID VPC tempat instans ALB berada. |
vpc-bp15zckdt37pq72zv**** |
| Tags |
array<object> |
Tag yang ditambahkan ke kelompok server. |
|
|
object |
Tag yang ditambahkan ke kelompok server. |
||
| Key |
string |
Kunci tag. |
Test |
| Value |
string |
Nilai tag. |
Test |
| ConfigManagedEnabled |
boolean |
Menunjukkan apakah manajemen konfigurasi diaktifkan. Nilai valid:
|
false |
| UpstreamKeepaliveEnabled |
boolean |
Menunjukkan apakah koneksi TCP persisten diaktifkan. Nilai valid:
|
false |
| Ipv6Enabled |
boolean |
Menunjukkan apakah IPv6 didukung. Nilai valid:
|
false |
| ServerCount |
integer |
Jumlah server backend dalam kelompok server. |
1 |
| ServiceName |
string |
Nama kelompok server. |
test |
| UchConfig |
object |
Konfigurasi penghashan konsisten berdasarkan URL. |
|
| Type |
string |
Jenis parameter. Nilai valid: QueryString. |
QueryString |
| Value |
string |
Nilai hash. |
abc |
| CreateTime |
string |
Waktu saat resource dibuat. |
2022-07-02T02:49:05Z |
| ConnectionDrainConfig |
object |
Konfigurasi pengurasan koneksi. Setelah pengurasan koneksi diaktifkan, ALB mempertahankan transmisi data untuk periode waktu tertentu setelah server backend dihapus atau dinyatakan tidak sehat. Catatan
|
|
| ConnectionDrainEnabled |
boolean |
Menunjukkan apakah pengurasan koneksi diaktifkan. Nilai valid:
|
false |
| ConnectionDrainTimeout |
integer |
Masa tenggang pengurasan koneksi. |
300 |
| SlowStartConfig |
object |
Konfigurasi mulai lambat. Setelah mulai lambat diaktifkan, ALB melakukan pra-ambil data ke server backend yang baru ditambahkan. Permintaan yang didistribusikan ke server backend tersebut meningkat secara bertahap. Catatan
|
|
| SlowStartEnabled |
boolean |
Menunjukkan apakah mulai lambat diaktifkan. Nilai valid:
|
false |
| SlowStartDuration |
integer |
Durasi mulai lambat. |
30 |
| CrossZoneEnabled |
boolean |
Menunjukkan apakah load balancing lintas zona diaktifkan. Nilai valid:
|
true |
| TotalCount |
integer |
Total jumlah entri yang dikembalikan. |
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
}
],
"TotalCount": 1000
}
Kode kesalahan
Lihat Error Codes untuk daftar lengkap.
Catatan rilis
Lihat Release Notes untuk daftar lengkap.