Memanggil CreateLoadBalancerTCPListener untuk membuat Listener TCP.
Deskripsi operasi
Frekuensi panggilan API: 100 panggilan per detik.
Frekuensi panggilan per pengguna: 10 panggilan per detik.
Coba sekarang
Test
RAM authorization
|
Action |
Access level |
Resource type |
Condition key |
Dependent action |
|
ens:CreateLoadBalancerTCPListener |
create |
*全部资源
|
None | None |
Parameter permintaan
|
Parameter |
Type |
Required |
Description |
Example |
| LoadBalancerId |
string |
Yes |
ID Instance SLB. |
lb-5ovkn1piwqmoqrfjdyhq4**** |
| ListenerPort |
integer |
Yes |
Port Pendengar yang digunakan Instance SLB untuk menerima permintaan dan meneruskannya ke server backend. Nilai valid: 1 hingga 65535. |
80 |
| Description |
string |
No |
Nama Pendengar. Nama harus memiliki panjang 1 hingga 80 karakter. Catatan
Nama tidak dapat diawali dengan |
example |
| Scheduler |
string |
No |
Algoritma penjadwalan. Nilai valid:
|
wrr |
| PersistenceTimeout |
integer |
No |
Periode pengatur waktu tunggu untuk persistensi sesi.
|
0 |
| EstablishedTimeout |
integer |
No |
Periode pengatur waktu tunggu koneksi. Nilai valid: 10 hingga 900. Nilai default: 900. Unit: detik. |
500 |
| HealthyThreshold |
integer |
No |
Jumlah pemeriksaan kesehatan berhasil berturut-turut yang diperlukan sebelum status pemeriksaan kesehatan server backend berubah dari gagal (server backend tidak dapat dijangkau) ke berhasil (server backend dapat dijangkau). Nilai valid: 2 hingga 10. Nilai default: 3. |
4 |
| UnhealthyThreshold |
integer |
No |
Jumlah pemeriksaan kesehatan gagal berturut-turut yang diperlukan sebelum status pemeriksaan kesehatan server backend berubah dari berhasil (server backend dapat dijangkau) ke gagal (server backend tidak dapat dijangkau). Nilai valid: 2 hingga 10. Nilai default: 3. |
4 |
| HealthCheckConnectTimeout |
integer |
No |
Pengatur waktu maksimum untuk menunggu tanggapan pemeriksaan kesehatan. Jika ENS backend tidak merespons dalam pengatur waktu yang ditentukan, pemeriksaan kesehatan gagal.
Catatan
Jika nilai HealthCheckConnectTimeout kurang dari nilai HealthCheckInterval, HealthCheckConnectTimeout tidak berlaku, dan periode pengatur waktu tunggu adalah nilai HealthCheckInterval. |
100 |
| HealthCheckInterval |
integer |
No |
Interval antara dua pemeriksaan kesehatan berturut-turut. Nilai valid: 1 hingga 50. Nilai default: 2. Unit: detik. |
3 |
| HealthCheckDomain |
string |
No |
Nama domain yang digunakan untuk pemeriksaan kesehatan. |
www.aliyundoc.com |
| HealthCheckURI |
string |
No |
URI yang digunakan untuk pemeriksaan kesehatan. URI harus memiliki panjang 1 hingga 80 karakter. Catatan
URL tidak boleh hanya |
/checkpreload.htm |
| HealthCheckHttpCode |
string |
No |
Kode status HTTP yang menunjukkan server backend sehat. Nilai valid:
|
http_2xx |
| HealthCheckType |
string |
No |
Tipe pemeriksaan kesehatan. Nilai valid:
|
tcp |
| BackendServerPort |
integer |
No |
Port yang digunakan oleh server backend Instance SLB. Nilai valid: 1 hingga 65535. |
8080 |
| HealthCheckConnectPort |
integer |
No |
Port yang digunakan untuk pemeriksaan kesehatan. Nilai valid: 1 hingga 65535. Jika parameter ini tidak diatur, port server backend (BackendServerPort) akan digunakan. |
8080 |
| EipTransmit |
string |
No |
Apakah akan mengaktifkan penerusan EIP. Nilai valid:
|
on |
Elemen respons
|
Element |
Type |
Description |
Example |
|
object |
Skema Respons. |
||
| RequestId |
string |
ID permintaan. |
06F00FBB-3D9E-4CCE-9D43-1A6946A75456 |
Contoh
Respons sukses
JSONformat
{
"RequestId": "06F00FBB-3D9E-4CCE-9D43-1A6946A75456"
}
Kode kesalahan
|
HTTP status code |
Error code |
Error message |
Description |
|---|---|---|---|
| 400 | Invalid%s | The specified parameter %s is invalid. | |
| 400 | Missing%s | You must specify the parameter %s. | |
| 400 | LoadBalancerNotFound | The input parameter loadBalancerId that is not found. | |
| 400 | IncorrectInstanceStatus | The current status of the resource does not support this operation. | |
| 400 | ListenerAlreadyExists | The listener already exists. | |
| 400 | ens.interface.error | Failed to call API. | |
| 400 | NoPermission | Permission denied. | |
| 400 | InvalidParameter.%s | The specified field %s invalid. Please check it again. |
Lihat Error Codes untuk daftar lengkap.
Catatan rilis
Lihat Release Notes untuk daftar lengkap.