Mengubah konfigurasi Pendengar HTTPS.
Deskripsi operasi
Instans SLB telah dibuat. Untuk informasi selengkapnya, lihat CreateLoadBalancer.
Pendengar HTTPS telah dibuat. Untuk informasi selengkapnya, lihat CreateLoadBalancerHTTPSListener.
Coba sekarang
Test
RAM authorization
|
Action |
Access level |
Resource type |
Condition key |
Dependent action |
|
slb:SetLoadBalancerHTTPSListenerAttribute |
update |
acl.
*Sertifikat
*loadbalancer.
|
|
None |
Parameter permintaan
|
Parameter |
Type |
Required |
Description |
Example |
| RegionId |
string |
No |
ID wilayah Instans SLB. Anda dapat memanggil operasi DescribeRegions untuk mengkueri ID wilayah. |
cn-hangzhou |
| LoadBalancerId |
string |
Yes |
ID Instans SLB. |
lb-sjhfdji**** |
| ListenerPort |
integer |
Yes |
Port antarmuka depan yang digunakan oleh Instans SLB. Nilai valid: 1 hingga 65535. |
80 |
| Bandwidth |
integer |
No |
Bandwidth maksimum Pendengar. Unit: Mbit/s. Nilai valid:
|
-1 |
| XForwardedFor |
string |
No |
Apakah akan menggunakan header
|
on |
| Scheduler |
string |
No |
Algoritma penjadwalan. Nilai valid:
|
wrr |
| StickySession |
string |
No |
Apakah akan mengaktifkan persistensi sesi. Nilai valid:
|
on |
| StickySessionType |
string |
No |
Metode yang digunakan untuk handle cookie. Nilai valid:
Catatan
Parameter ini wajib diisi saat StickySession diatur ke on. |
insert |
| CookieTimeout |
integer |
No |
Periode pengatur waktu cookie. Nilai valid: 1 hingga 86400. Unit: detik. Catatan
Parameter ini wajib diisi saat StickySession diatur ke on dan StickySessionType diatur ke insert. |
500 |
| Cookie |
string |
No |
Cookie yang dikonfigurasi pada server. Panjang cookie harus 1 hingga 200 karakter dan hanya dapat berisi huruf serta digit ASCII. Cookie tidak boleh mengandung koma (,), titik koma (;), atau spasi, dan tidak boleh diawali dengan tanda dolar ($). Catatan
Parameter ini wajib diisi saat StickySession diatur ke on dan StickySessionType diatur ke server. |
testCookie |
| HealthCheck |
string |
No |
Apakah akan mengaktifkan fitur pemeriksaan kesehatan. Nilai valid:
|
on |
| HealthCheckMethod |
string |
No |
Metode HTTP yang digunakan untuk pemeriksaan kesehatan. Nilai valid: head dan get. Catatan
Parameter ini hanya berlaku saat HealthCheck diatur ke on. |
get |
| HealthCheckDomain |
string |
No |
Nama domain yang digunakan untuk Pemeriksaan kesehatan. Nilai valid:
Catatan
Parameter ini hanya berlaku saat HealthCheck diatur ke on. |
172.XX.XX.16 |
| HealthCheckURI |
string |
No |
URI yang digunakan untuk Pemeriksaan kesehatan. Panjang URI harus 1 hingga 80 karakter dan dapat berisi huruf, digit, tanda hubung (-), garis miring (/), titik (.), tanda persen (%), tanda tanya (?), tanda pagar (#), dan ampersand (&). URI tidak boleh hanya berisi garis miring (/) tetapi harus diawali dengan garis miring (/). Catatan
Parameter ini hanya berlaku saat HealthCheck diatur ke on. |
/test/index.html |
| HealthyThreshold |
integer |
No |
Jumlah pemeriksaan kesehatan berhasil berturut-turut yang harus terjadi sebelum server backend dinyatakan sehat (dari fail ke success). Nilai valid: 2 hingga 10. Catatan
Parameter ini hanya berlaku saat HealthCheck diatur ke on. |
4 |
| UnhealthyThreshold |
integer |
No |
Jumlah pemeriksaan kesehatan gagal berturut-turut yang harus terjadi sebelum server backend dinyatakan tidak sehat (dari success ke fail). Nilai valid: 2 hingga 10. Catatan
Parameter ini hanya berlaku saat HealthCheck diatur ke on. |
4 |
| HealthCheckTimeout |
integer |
No |
Periode pengatur waktu tanggapan Pemeriksaan kesehatan. Jika Instans ECS Backend tidak mengirimkan tanggapan yang benar dalam pengatur waktu yang ditentukan, Pemeriksaan kesehatan gagal. Unit: detik. Nilai valid: 1 hingga 300. Catatan
Parameter ini hanya berlaku saat HealthCheck diatur ke on. |
3 |
| HealthCheckInterval |
integer |
No |
Interval antara dua pemeriksaan kesehatan berturut-turut. Unit: detik. Nilai valid: 1 hingga 50. Catatan
Parameter ini hanya berlaku saat HealthCheck diatur ke on. |
5 |
| HealthCheckConnectPort |
integer |
No |
Port yang digunakan untuk pemeriksaan kesehatan. Nilai valid: 1 hingga 65535. Catatan
Parameter ini hanya berlaku saat HealthCheck diatur ke on. |
8080 |
| HealthCheckHttpCode |
string |
No |
Kode status HTTP yang menunjukkan pemeriksaan kesehatan berhasil. Pisahkan beberapa kode status HTTP dengan koma (,). Nilai valid: http_2xx, http_3xx, http_4xx, dan http_5xx. Catatan
Parameter ini hanya berlaku saat HealthCheck diatur ke on. |
http_2xx,http_3xx |
| ServerCertificateId |
string |
No |
ID sertifikat server. |
idkp-123-cn-te**** |
| CACertificateId |
string |
No |
ID sertifikat otoritas sertifikat (CA).
|
139a00604ad-cn-east-**** |
| VServerGroup |
string |
No |
Apakah akan menggunakan kelompok vServer. Nilai valid:
|
on |
| VServerGroupId |
string |
No |
ID kelompok vServer. |
rsp-cige6j**** |
| XForwardedFor_SLBIP |
string |
No |
Apakah akan menggunakan header
|
on |
| XForwardedFor_SLBID |
string |
No |
Apakah ID Instans SLB diperoleh melalui Header
|
on |
| XForwardedFor_proto |
string |
No |
Apakah protokol Pendengar Instans SLB diperoleh melalui Header
|
on |
| Gzip |
string |
No |
Apakah akan mengaktifkan kompresi
|
on |
| AclId |
string |
No |
ID daftar kontrol akses (ACL) tempat pendengar terikat. Parameter ini wajib diisi saat AclStatus diatur ke on. |
acl-a2do9e413e0spzasx**** |
| AclType |
string |
No |
Jenis Kontrol akses. Nilai valid:
Catatan
Parameter ini hanya berlaku saat AclStatus diatur ke on. |
white |
| AclStatus |
string |
No |
Apakah akan mengaktifkan fitur kontrol akses. Nilai valid:
|
off |
| IdleTimeout |
integer |
No |
Periode pengatur waktu koneksi tidak aktif. Nilai valid: 1 hingga 60. Unit: detik. Nilai default: 15. Jika tidak ada permintaan akses yang diterima dalam pengatur waktu yang ditentukan, SLB memutuskan koneksi saat ini untuk sementara. Saat permintaan lain diterima, SLB membuat koneksi baru. |
23 |
| RequestTimeout |
integer |
No |
Periode pengatur waktu permintaan. Nilai valid: 1 hingga 180. Unit: detik. Nilai default: 60. Jika server Backend tidak mengirimkan tanggapan dalam pengatur waktu yang ditentukan, SLB berhenti menunggu dan mengembalikan kode kesalahan HTTP 504 ke Klien. |
223 |
| EnableHttp2 |
string |
No |
Apakah akan mengaktifkan fitur
|
off |
| TLSCipherPolicy |
string |
No |
Kebijakan keamanan yang berisi versi protokol TLS yang tersedia dan rangkaian algoritma enkripsi yang didukung untuk HTTPS.
|
tls_cipher_policy_1_2 |
| Description |
string |
No |
Nama Pendengar kustom. Panjangnya harus 1 hingga 256 karakter dan dapat berisi karakter Mandarin, huruf, digit, tanda hubung (-), garis miring (/), titik (.), dan garis bawah (_). |
https_80 |
| XForwardedFor_SLBPORT |
string |
No |
Apakah Port Pendengar Instans SLB diperoleh melalui Header
|
off |
| XForwardedFor_ClientSrcPort |
string |
No |
Apakah Port Klien yang mengakses Instans SLB diperoleh melalui Header
|
off |
| DryRun |
boolean |
No |
Apakah akan menjalankan dry run pada permintaan.
|
Elemen respons
|
Element |
Type |
Description |
Example |
|
object |
|||
| RequestId |
string |
ID permintaan. |
CEF72CEB-54B6-4AE8-B225-F876FF7BA984 |
Contoh
Respons sukses
JSONformat
{
"RequestId": "CEF72CEB-54B6-4AE8-B225-F876FF7BA984"
}
Kode kesalahan
|
HTTP status code |
Error code |
Error message |
Description |
|---|---|---|---|
| 400 | ParamDuplicateError | The specified parameter value of XForwardedFor_ClientCertSubjectDNAlias is duplicate. Please change to a different one. | Parameter XForwardedFor_ClientCertClientVerifyAlias duplikat. |
| 400 | IpVersionConflict | The ip version of this LoadBalancer and the Acl is conflict. | Versi IP Instance SLB yang ditentukan bentrok dengan tipe IP yang didukung oleh ACL. |
| 400 | InvalidParameter.IdleTimeout | The specified IdleTimeout exceeds the limit. | IdleTimeout yang ditentukan tidak valid. Periksa batasan parameter dan coba lagi setelah melakukan koreksi. |
| 400 | InvalidParameter.RequestTimeout | The specified RequestTimeout exceeds the limit. | RequestTimeout yang ditentukan tidak valid. Periksa batasan parameter dan coba lagi. |
| 400 | ListenerForwardNotSupport | X-Forward-For is not supported to a ipv6 instance. | Instance SLB IPv6 tidak mendukung X-Forwarded-For. |
| 400 | InvalidParameter.RegionNotSupport | The region does not support the parameter: %s. | Parameter yang ditentukan tidak didukung di wilayah saat ini. |
| 400 | InvalidParameter.SpecNotSupport | The loadBalancer of shared spec does not support the parameter: %s. | Parameter yang ditentukan tidak didukung oleh Instans SLB sumber daya bersama. |
| 400 | OperationFailed.ServerGroupInUse | The VServerGroup or MasterSlaveServerGroup can not be close for this listener. | Operasi gagal karena pendengar saat ini tidak mendukung penonaktifan kelompok server. |
| 400 | InvalidParameter.VServerGroupId | The MasterSlaveServerGroup can not be attached to HTTP or HTTPS listener. | Pendengar HTTP atau HTTPS tidak mendukung kelompok server primer/server sekunder. |
| 400 | MissingParam.HealthCheckDomain | The HealthCheckDomain is required when HealthCheckHttpVersion is http1.1. | Parameter HealthCheckDomain tidak disertakan. |
| 400 | InvalidParameter.HealthCheckHttpVersion | The param HealthCheckHttpVersion is invalid. | HealthCheckHttpVersion yang ditentukan tidak valid. Periksa batasan parameter dan coba lagi setelah melakukan koreksi. |
| 400 | Duplicated.AclEntry | %s. | %s |
| 400 | CertificateNotExist | The specified CertificateId does not exist. | Sertifikat yang ditentukan tidak ada. |
| 400 | InvalidTLSPolicyId.NotExist | The specified TLS cipher policy does not exist. | Kebijakan keamanan TLS yang ditentukan tidak ada. |
| 400 | TLSPolicyConfiguring | The specified TLS cipher policy is configuring. | TLSCipherPolicy yang ditentukan sedang dimodifikasi. |
| 400 | TLSCipherPolicyVipRelationOverLimit | The number of listeners associated with a policy has exceeded. | Jumlah instans TLSCipherPolicy yang terkait dengan pendengar telah mencapai batas kuota. |
| 400 | TooManyCertificates | The number of certificates must not be greater than one. | Jumlah sertifikat tidak boleh melebihi 1. |
| 400 | CertificateTypeMismatched | The certificate type does not match. | Tipe Sertifikat yang ditentukan tidak cocok. |
| 400 | MissingParam.ServerCertificates | Server certificates are required. | Parameter ServerCertificates tidak disertakan. |
| 400 | CnCertificateNotSupport | The cn certificate is not support. | Sertifikat Algoritma Kriptografi Nasional Tiongkok (SM) tidak didukung. |
| 400 | InvalidParam.CertificateBindingType | The param CertificateBindingType is invalid. | CertificateBindingType yang ditentukan tidak valid. Periksa batasan parameter dan coba lagi setelah Anda melakukan modifikasi. |
| 400 | InvalidParamSize.ServerCertificates | The size of param ServerCertificates is invalid. | Panjang ServerCertificates yang ditentukan tidak valid. Periksa batasan parameter dan coba lagi. |
| 400 | TooManyCertificates.ServerCertificates | The number of certificates must not be greater than one. | Jumlah sertifikat tidak boleh melebihi 1. |
| 400 | AclListenerOverLimit | This acl has reached the limit of binding to listeners. | Jumlah Pendengar yang dapat dikaitkan dengan ACL yang ditentukan telah mencapai batas Kuota. |
| 400 | QuotaLimitExceeds.AclAttachedToListener | The number of Acl bound listeners has reached the quota limit | Jumlah pendengar yang terkait dengan ACL telah mencapai batas kuota. |
| 400 | QuotaLimitExceeds.TotalAclEntry | The number of Acl entries has reached the quota limit. | Jumlah entri ACL telah mencapai batas kuota. |
| 400 | QuotaLimitExceeds.AclListenerOverLimit | This acl has reached the limit of binding to listeners. | Jumlah Pendengar yang dapat dikaitkan dengan ACL yang ditentukan telah mencapai batas Kuota. |
| 400 | DryRunOperation | Request validation has been passed with DryRun flag set. | Permintaan DryRun telah lulus validasi. |
| 404 | ResourceNotFound.Certificate | The specified resource is not found. |
Lihat Error Codes untuk daftar lengkap.
Catatan rilis
Lihat Release Notes untuk daftar lengkap.