Mengambil informasi konfigurasi listener dari instans Global Accelerator (GA).
Deskripsi operasi
Operasi ini digunakan untuk mengambil informasi konfigurasi listener dari instans GA, mencakup tipe routing listener, status listener, stempel waktu pembuatan listener, dan port listener.
Coba sekarang
Test
RAM authorization
|
Action |
Access level |
Resource type |
Condition key |
Dependent action |
|
ga:DescribeListener |
get |
*Listener
|
None | None |
Parameter permintaan
|
Parameter |
Type |
Required |
Description |
Example |
| RegionId |
string |
Yes |
ID wilayah tempat instans GA ditempatkan. Tetapkan nilainya ke cn-hangzhou. |
cn-hangzhou |
| ListenerId |
string |
Yes |
ID listener yang ingin Anda tanyakan. |
lsr-bp1bpn0kn908w4nbw**** |
Elemen respons
|
Element |
Type |
Description |
Example |
|
object |
Parameter respons. |
||
| Description |
string |
Deskripsi listener. |
Listener |
| RequestId |
string |
ID permintaan. |
6FEA0CF3-D3B9-43E5-A304-D217037876A8 |
| State |
string |
Status listener. Nilai yang valid:
|
active |
| CreateTime |
string |
Waktu saat listener dibuat. Nilai ini merupakan Stempel waktu UNIX yang merepresentasikan jumlah milidetik sejak 1 Januari 1970 pukul 00:00:00 UTC. Satuan: milidetik. |
1577786252000 |
| PortRanges |
array<object> |
Informasi mengenai port listener. |
|
|
object |
Detail mengenai port listener. |
||
| FromPort |
integer |
Port pertama dalam rentang port listener yang digunakan untuk menerima dan meneruskan permintaan ke titik akhir. |
20 |
| ToPort |
integer |
Port terakhir dalam rentang port listener yang digunakan untuk menerima dan meneruskan permintaan ke titik akhir. |
20 |
| BackendPorts |
array<object> |
Informasi mengenai port backend. |
|
|
object |
Detail mengenai port backend. |
||
| FromPort |
string |
Port pertama dalam rentang port yang digunakan oleh server backend untuk menerima permintaan. Parameter ini hanya dikembalikan jika listener HTTPS dikonfigurasi dan port listener sama dengan port layanan server backend. |
80 |
| ToPort |
string |
Port terakhir dalam rentang port yang digunakan oleh server backend untuk menerima permintaan. |
80 |
| Certificates |
array<object> |
Sertifikat SSL. |
|
|
object |
Sertifikat SSL. |
||
| Type |
string |
Tipe Sertifikat SSL. Hanya Server yang dapat dikembalikan, yang menunjukkan Sertifikat server. |
Server |
| Id |
string |
ID Sertifikat SSL. |
449****-cn-hangzhou |
| Protocol |
string |
Protokol transmisi jaringan yang digunakan oleh listener. Nilai yang valid:
|
tcp |
| ListenerId |
string |
ID listener. |
lsr-bp1bpn0kn908w4nbw**** |
| ClientAffinity |
string |
Menunjukkan apakah afinitas klien diaktifkan untuk listener.
|
SOURCE_IP |
| Name |
string |
Nama listener. |
Listener |
| RelatedAcls |
array<object> |
Informasi mengenai daftar kontrol akses (ACL) yang terkait dengan listener. |
|
|
object |
|||
| AclId |
string |
ID ACL yang terkait dengan listener. |
123 |
| Status |
string |
Menunjukkan apakah fitur kontrol akses diaktifkan. Nilai yang valid:
|
off |
| AclType |
string |
Tipe ACL. Nilai yang valid:
Parameter ini hanya dikembalikan jika nilai Status adalah on. |
white |
| AcceleratorId |
string |
ID instans GA. |
ga-bp1odcab8tmno0hdq**** |
ProxyProtocol
deprecated
|
boolean |
Menunjukkan apakah fitur pelestarian alamat IP klien diaktifkan. Nilai yang valid:
|
false |
| XForwardedForConfig |
object |
Konfigurasi header |
|
| XForwardedForGaIdEnabled |
boolean |
Menunjukkan apakah header
Catatan
Parameter ini hanya dikembalikan untuk listener HTTP dan HTTPS. |
false |
| XForwardedForGaApEnabled |
boolean |
Menunjukkan apakah header
Catatan
Parameter ini hanya dikembalikan untuk listener HTTP dan HTTPS. |
false |
| XForwardedForProtoEnabled |
boolean |
Menunjukkan apakah header
Catatan
Parameter ini hanya dikembalikan untuk listener HTTP dan HTTPS. |
false |
| XForwardedForPortEnabled |
boolean |
Menunjukkan apakah header
Catatan
Parameter ini hanya dikembalikan untuk listener HTTP dan HTTPS. |
false |
| XRealIpEnabled |
boolean |
Menunjukkan apakah header
Catatan
Parameter ini hanya dikembalikan untuk listener HTTP dan HTTPS. |
false |
| SecurityPolicyId |
string |
ID kebijakan keamanan.
Catatan
Parameter ini hanya dikembalikan untuk listener HTTPS. |
tls_cipher_policy_1_0 |
| Type |
string |
Tipe routing listener. Nilai yang valid:
|
Standard |
| ServiceId |
string |
ID layanan yang mengelola instans. Catatan
Parameter ini hanya dikembalikan jika nilai ServiceManaged adalah true. |
ALB |
| ServiceManaged |
boolean |
Menunjukkan apakah instans dikelola. Nilai yang valid:
|
true |
| ServiceManagedInfos |
array<object> |
Aksi yang dapat dilakukan pengguna pada instans terkelola. Catatan
|
|
|
object |
Daftar kebijakan aksi yang dapat dieksekusi pengguna pada instans terkelola ini. |
||
| Action |
string |
Nama aksi pada instans terkelola. Nilai yang valid:
|
Update |
| ChildType |
string |
Tipe resource anak. Nilai yang valid:
Catatan
Parameter ini hanya dikembalikan jika nilai Action adalah CreateChild. |
Listener |
| IsManaged |
boolean |
Menunjukkan apakah aksi yang ditentukan dikelola.
|
false |
| IdleTimeout |
integer |
Periode timeout koneksi idle. Satuan: detik. |
900 |
| RequestTimeout |
integer |
Periode timeout permintaan HTTP atau HTTPS. Satuan: detik. Catatan
Parameter ini hanya dikembalikan untuk listener HTTP dan HTTPS. Jika tidak ada respons yang diterima dari server backend dalam periode timeout yang ditentukan, GA akan mengembalikan kode kesalahan HTTP 504 ke klien. |
60 |
| HttpVersion |
string |
Versi maksimum protokol HTTP. Nilai yang valid:
Catatan
Parameter ini hanya dikembalikan untuk listener HTTPS. |
http2 |
Contoh
Respons sukses
JSONformat
{
"Description": "Listener",
"RequestId": "6FEA0CF3-D3B9-43E5-A304-D217037876A8\t",
"State": "active",
"CreateTime": "1577786252000",
"PortRanges": [
{
"FromPort": 20,
"ToPort": 20
}
],
"BackendPorts": [
{
"FromPort": "80",
"ToPort": "80"
}
],
"Certificates": [
{
"Type": "Server",
"Id": "449****-cn-hangzhou"
}
],
"Protocol": "tcp",
"ListenerId": "lsr-bp1bpn0kn908w4nbw****",
"ClientAffinity": "SOURCE_IP",
"Name": "Listener",
"RelatedAcls": [
{
"AclId": "123",
"Status": "off"
}
],
"AclType": "white",
"AcceleratorId": "ga-bp1odcab8tmno0hdq****",
"ProxyProtocol": false,
"XForwardedForConfig": {
"XForwardedForGaIdEnabled": false,
"XForwardedForGaApEnabled": false,
"XForwardedForProtoEnabled": false,
"XForwardedForPortEnabled": false,
"XRealIpEnabled": false
},
"SecurityPolicyId": "tls_cipher_policy_1_0",
"Type": "Standard",
"ServiceId": "ALB",
"ServiceManaged": true,
"ServiceManagedInfos": [
{
"Action": "Update",
"ChildType": "Listener",
"IsManaged": false
}
],
"IdleTimeout": 900,
"RequestTimeout": 60,
"HttpVersion": "http2"
}
Kode kesalahan
|
HTTP status code |
Error code |
Error message |
Description |
|---|---|---|---|
| 400 | NotExist.Listener | listener %s is not exist | The listener %s does not exist. |
| 500 | UnknownError | An error occurred while processing your request. Please try again. If the error persists, please submit a ticket. | An error occurred while the request was being processed. Try again later. |
Lihat Error Codes untuk daftar lengkap.
Catatan rilis
Lihat Release Notes untuk daftar lengkap.