Mengkueri detail Pendengar.
Coba sekarang
Test
RAM authorization
|
Action |
Access level |
Resource type |
Condition key |
Dependent action |
|
alb:GetListenerAttribute |
get |
*LoadBalancer.
|
|
None |
Parameter permintaan
|
Parameter |
Type |
Required |
Description |
Example |
| ListenerId |
string |
Yes |
ID Pendengar. |
lsn-o4u54y73wq7b****** |
Elemen respons
|
Element |
Type |
Description |
Example |
|
object |
Informasi detail tentang Pendengar. |
||
| AclConfig |
object |
Struktur konfigurasi ACL. |
|
| AclRelations |
array<object> |
ID kebijakan kontrol akses yang terkait dengan Pendengar. |
|
|
object |
Struktur kebijakan kontrol akses yang terkait dengan Pendengar. |
||
| AclId |
string |
ID kebijakan kontrol akses yang terkait dengan Pendengar. |
acl-doc**** |
| Status |
string |
Status asosiasi antara ACL dan Pendengar. Nilai valid:
|
Associating |
| AclType |
string |
Tipe kontrol akses. Nilai valid:
|
White |
| CaCertificates |
array<object> |
Daftar sertifikat CA. |
|
|
object |
|||
| CertificateId |
string |
ID sertifikat CA. |
139a00***** |
| IsDefault |
boolean |
Apakah sertifikat merupakan sertifikat default. Nilai valid:
|
true |
| Status |
string |
Status sertifikat. |
Associated |
| CaEnabled |
boolean |
Apakah otentikasi timbal balik diaktifkan. Nilai valid:
|
false |
| Certificates |
array<object> |
Daftar sertifikat. |
|
|
object |
Struktur sertifikat. |
||
| CertificateId |
string |
ID sertifikat. Hanya sertifikat server yang didukung. |
123157******* |
| DefaultActions |
array<object> |
Daftar aksi aturan default. |
|
|
array<object> |
Struktur aksi aturan default. |
||
| ForwardGroupConfig |
object |
Konfigurasi aksi penerusan. Parameter ini hanya berlaku ketika tipe aksi adalah ForwardGroup. |
|
| ServerGroupTuples |
array<object> |
Kelompok server tujuan untuk penerusan. |
|
|
object |
Kelompok server tujuan untuk penerusan. |
||
| ServerGroupId |
string |
ID kelompok server tujuan. |
sgp-i5qt20****** |
| Type |
string |
Tipe aksi. Nilai valid: ForwardGroup, yang menunjukkan bahwa permintaan diteruskan ke beberapa kelompok server. |
ForwardGroup |
| GzipEnabled |
boolean |
Apakah kompresi Gzip diaktifkan untuk mengompresi tipe file tertentu. Nilai valid:
|
true |
| Http2Enabled |
boolean |
Apakah HTTP/2 diaktifkan. Nilai valid:
Catatan
Parameter ini hanya didukung oleh Pendengar HTTPS. |
true |
| IdleTimeout |
integer |
Menentukan periode waktu tunggu koneksi idle. Unit: detik. Jika tidak ada permintaan yang diterima dalam periode waktu tunggu, load balancer akan menutup koneksi saat ini secara sementara dan membuat koneksi baru ketika permintaan berikutnya tiba. |
2 |
| ListenerDescription |
string |
Nama kustom Pendengar. |
HTTP_80 |
| ListenerId |
string |
ID Pendengar. |
lsn-o4u54y73wq7b****** |
| ListenerPort |
integer |
Port antarmuka depan yang digunakan oleh load balancer. |
80 |
| ListenerProtocol |
string |
Protokol Pendengar. Nilai valid: HTTP, HTTPS, dan QUIC. |
HTTP |
| ListenerStatus |
string |
Status Pendengar saat ini. Nilai valid:
|
Running |
| LoadBalancerId |
string |
ID instans ALB. |
alb-bd6oylbckp6k9x**** |
| LogConfig |
object |
Informasi konfigurasi log. |
|
| AccessLogRecordCustomizedHeadersEnabled |
boolean |
Apakah bidang header kustom disertakan dalam log akses. Nilai valid:
|
true |
| AccessLogTracingConfig |
object |
Informasi konfigurasi Xtrace untuk log akses. |
|
| TracingEnabled |
boolean |
Status fitur Xtrace. Nilai valid:
Catatan
Anda hanya dapat mengatur parameter ini ke true ketika fitur log akses (AccessLogEnabled) diaktifkan untuk instans. |
true |
| TracingSample |
integer |
Laju pengambilan sampel untuk Xtrace. Nilai valid: 1 hingga 10000. Catatan
Parameter ini hanya berlaku ketika TracingEnabled diatur ke true. |
100 |
| TracingType |
string |
Tipe Xtrace. Nilai valid: Zipkin. Catatan
Parameter ini hanya berlaku ketika TracingEnabled diatur ke true. |
Zipkin |
| QuicConfig |
object |
Informasi konfigurasi untuk mengasosiasikan Pendengar QUIC. |
|
| QuicListenerId |
string |
ID Pendengar QUIC yang akan diasosiasikan. Parameter ini wajib diisi ketika QuicUpgradeEnabled diatur ke true. Parameter ini hanya berlaku untuk Pendengar HTTPS. Catatan
Pendengar asli dan Pendengar QUIC yang diasosiasikan harus berada pada instans ALB yang sama, dan Pendengar QUIC tidak boleh pernah diasosiasikan sebelumnya. |
lsn-ek6ad66t**** |
| QuicUpgradeEnabled |
boolean |
Apakah peningkatan QUIC diaktifkan. Nilai valid:
Catatan
Parameter ini hanya berlaku untuk Pendengar HTTPS. |
true |
| RequestId |
string |
ID permintaan. |
365F4154-92F6-4AE4-92F8-7FF****** |
| RequestTimeout |
integer |
Menentukan periode waktu tunggu permintaan. Unit: detik. Jika server backend tidak mengirimkan tanggapan dalam periode waktu tunggu, load balancer akan berhenti menunggu dan mengembalikan kode kesalahan |
34 |
| SecurityPolicyId |
string |
Kebijakan keamanan. Catatan
Parameter ini hanya didukung oleh pendengar HTTPS. |
tls_cipher_policy_1_1 |
| Tags |
array<object> |
Tag. |
|
|
object |
Struktur tag. |
||
| Key |
string |
Kunci tag. Panjangnya dapat mencapai 128 karakter dan tidak boleh diawali dengan |
env |
| Value |
string |
Nilai tag. Panjangnya dapat mencapai 128 karakter dan tidak boleh diawali dengan |
product |
| XForwardedForConfig |
object |
Konfigurasi bidang X-Forwarded-For. |
|
| XForwardedForClientCertClientVerifyAlias |
string |
Nama Header kustom. Parameter ini hanya berlaku jika XForwardedForClientCertClientVerifyEnabled diatur ke true. Nama harus memiliki panjang 1 hingga 40 karakter dan dapat berisi huruf kecil, tanda hubung (-), garis bawah (_), dan angka. Catatan
Parameter ini hanya didukung oleh pendengar HTTPS. |
test_client-verify-alias_123456 |
| XForwardedForClientCertClientVerifyEnabled |
boolean |
Apakah akan menggunakan bidang Header
Catatan
Parameter ini hanya didukung oleh pendengar HTTPS. |
true |
| XForwardedForClientCertFingerprintAlias |
string |
Nama Header kustom. Parameter ini hanya berlaku jika XForwardedForClientCertFingerprintEnabled diatur ke true. Nama harus memiliki panjang 1 hingga 40 karakter dan dapat berisi huruf kecil, tanda hubung (-), garis bawah (_), dan angka. Catatan
Parameter ini hanya didukung oleh pendengar HTTPS. |
test_finger-print-alias_123456 |
| XForwardedForClientCertFingerprintEnabled |
boolean |
Apakah akan menggunakan bidang Header
Catatan
Parameter ini hanya didukung oleh pendengar HTTPS. |
true |
| XForwardedForClientCertIssuerDNAlias |
string |
Nama Header kustom. Parameter ini hanya berlaku jika XForwardedForClientCertIssuerDNEnabled diatur ke true. Nama harus memiliki panjang 1 hingga 40 karakter dan dapat berisi huruf kecil, tanda hubung (-), garis bawah (_), dan angka. Catatan
Parameter ini hanya didukung oleh pendengar HTTPS. |
test_issue-dn-alias_123456 |
| XForwardedForClientCertIssuerDNEnabled |
boolean |
Apakah akan menggunakan bidang Header
Catatan
Parameter ini hanya didukung oleh pendengar HTTPS. |
true |
| XForwardedForClientCertSubjectDNAlias |
string |
Nama Header kustom. Parameter ini hanya berlaku jika XForwardedForClientCertSubjectDNEnabled diatur ke true. Nama harus memiliki panjang 1 hingga 40 karakter dan dapat berisi huruf kecil, tanda hubung (-), garis bawah (_), dan angka. Catatan
Parameter ini hanya didukung oleh pendengar HTTPS. |
test_subject-dn-alias_123456 |
| XForwardedForClientCertSubjectDNEnabled |
boolean |
Apakah akan menggunakan bidang Header
Catatan
Parameter ini hanya didukung oleh pendengar HTTPS. |
true |
| XForwardedForClientSourceIpsEnabled |
boolean |
Apakah akan mengizinkan Application Load Balancer (ALB) untuk mengambil alamat IP klien aktual dari bidang Header
Catatan
Parameter ini didukung oleh pendengar HTTP dan HTTPS. |
false |
| XForwardedForClientSourceIpsTrusted |
string |
Alamat IP proxy tepercaya. Application Load Balancer (ALB) menelusuri bidang header |
10.1.1.0/24 |
| XForwardedForClientSrcPortEnabled |
boolean |
Apakah akan menggunakan bidang Header
Catatan
Parameter ini didukung oleh pendengar HTTP dan HTTPS. |
true |
| XForwardedForEnabled |
boolean |
Apakah akan menggunakan bidang Header
Catatan
|
true |
| XForwardedForHostEnabled |
boolean |
Apakah akan menggunakan bidang Header
Catatan
Parameter ini didukung oleh pendengar HTTP, HTTPS, dan QUIC. |
false |
| XForwardedForProcessingMode |
string |
Mode pemrosesan untuk bidang Header
Catatan
|
append |
| XForwardedForProtoEnabled |
boolean |
Apakah akan menggunakan bidang Header
Catatan
Parameter ini didukung oleh pendengar HTTP, HTTPS, dan QUIC. |
true |
| XForwardedForSLBIdEnabled |
boolean |
Apakah akan menggunakan bidang Header
Catatan
Parameter ini didukung oleh pendengar HTTP, HTTPS, dan QUIC. |
true |
| XForwardedForSLBPortEnabled |
boolean |
Apakah akan menggunakan bidang Header
Catatan
Parameter ini didukung oleh pendengar HTTP, HTTPS, dan QUIC. |
true |
Contoh
Respons sukses
JSONformat
{
"AclConfig": {
"AclRelations": [
{
"AclId": "acl-doc****",
"Status": "Associating"
}
],
"AclType": "White"
},
"CaCertificates": [
{
"CertificateId": "139a00*****",
"IsDefault": true,
"Status": "Associated"
}
],
"CaEnabled": false,
"Certificates": [
{
"CertificateId": "123157*******"
}
],
"DefaultActions": [
{
"ForwardGroupConfig": {
"ServerGroupTuples": [
{
"ServerGroupId": "sgp-i5qt20******"
}
]
},
"Type": "ForwardGroup"
}
],
"GzipEnabled": true,
"Http2Enabled": true,
"IdleTimeout": 2,
"ListenerDescription": "HTTP_80",
"ListenerId": "lsn-o4u54y73wq7b******",
"ListenerPort": 80,
"ListenerProtocol": "HTTP",
"ListenerStatus": "Running",
"LoadBalancerId": "alb-bd6oylbckp6k9x****",
"LogConfig": {
"AccessLogRecordCustomizedHeadersEnabled": true,
"AccessLogTracingConfig": {
"TracingEnabled": true,
"TracingSample": 100,
"TracingType": "Zipkin"
}
},
"QuicConfig": {
"QuicListenerId": "lsn-ek6ad66t****",
"QuicUpgradeEnabled": true
},
"RequestId": "365F4154-92F6-4AE4-92F8-7FF******",
"RequestTimeout": 34,
"SecurityPolicyId": "tls_cipher_policy_1_1",
"Tags": [
{
"Key": "env",
"Value": "product"
}
],
"XForwardedForConfig": {
"XForwardedForClientCertClientVerifyAlias": "test_client-verify-alias_123456",
"XForwardedForClientCertClientVerifyEnabled": true,
"XForwardedForClientCertFingerprintAlias": "test_finger-print-alias_123456",
"XForwardedForClientCertFingerprintEnabled": true,
"XForwardedForClientCertIssuerDNAlias": "test_issue-dn-alias_123456",
"XForwardedForClientCertIssuerDNEnabled": true,
"XForwardedForClientCertSubjectDNAlias": "test_subject-dn-alias_123456",
"XForwardedForClientCertSubjectDNEnabled": true,
"XForwardedForClientSourceIpsEnabled": false,
"XForwardedForClientSourceIpsTrusted": "10.1.1.0/24",
"XForwardedForClientSrcPortEnabled": true,
"XForwardedForEnabled": true,
"XForwardedForHostEnabled": false,
"XForwardedForProcessingMode": "append",
"XForwardedForProtoEnabled": true,
"XForwardedForSLBIdEnabled": true,
"XForwardedForSLBPortEnabled": true
}
}
Kode kesalahan
|
HTTP status code |
Error code |
Error message |
Description |
|---|---|---|---|
| 403 | Forbidden.LoadBalancer | Authentication is failed for %s. | Otentikasi operasi load balancing gagal. |
| 404 | ResourceNotFound.Listener | The specified resource %s is not found. | Pendengar tidak ada. |
Lihat Error Codes untuk daftar lengkap.
Catatan rilis
Lihat Release Notes untuk daftar lengkap.