Buat templat pemeriksaan kesehatan di wilayah yang ditentukan.
Coba sekarang
Test
RAM authorization
|
Action |
Access level |
Resource type |
Condition key |
Dependent action |
|
alb:CreateHealthCheckTemplate |
create |
*HealthCheckTemplate
|
None | None |
Parameter permintaan
|
Parameter |
Type |
Required |
Description |
Example |
| ClientToken |
string |
No |
Token klien yang digunakan untuk memastikan idempotensi permintaan. Anda dapat membuat token ini, tetapi Anda harus memastikan bahwa token tersebut unik di seluruh permintaan. Token hanya dapat berisi karakter ASCII. Catatan
Jika Anda tidak menentukan parameter ini, sistem menggunakan |
5A2CFF0E-5718-45B5-9D4D-70B****** |
| HealthCheckTemplateName |
string |
Yes |
Nama templat pemeriksaan kesehatan. Panjang nama harus 2 hingga 128 karakter, harus dimulai dengan huruf, angka, atau karakter Mandarin, dan dapat berisi angka, titik (.), garis bawah (_), tanda hubung (-), dan spasi. |
HealthCheckTemplate1 |
| HealthCheckConnectPort |
integer |
No |
Port yang digunakan untuk pemeriksaan kesehatan. Nilai yang valid: 0 hingga 65535. Nilai default: 0. Nilai ini menunjukkan bahwa port server backend digunakan untuk pemeriksaan kesehatan. |
80 |
| HealthCheckHost |
string |
No |
Nama domain yang digunakan untuk pemeriksaan kesehatan. Nilai yang valid:
Catatan
Parameter ini hanya berlaku ketika parameter |
$SERVER_IP |
| HealthCheckCodes |
array |
No |
Kode status HTTP yang menunjukkan pemeriksaan kesehatan berhasil. |
5 |
|
string |
No |
Kode status HTTP yang menunjukkan pemeriksaan kesehatan berhasil.
Catatan
Parameter ini hanya berlaku ketika parameter |
http_2xx |
|
| HealthCheckInterval |
integer |
No |
Interval saat pemeriksaan kesehatan dilakukan. Nilai yang valid: 1 hingga 50. Unit: detik. Nilai default: 2. Unit: detik. |
2 |
| HealthCheckTimeout |
integer |
No |
Periode timeout untuk respons pemeriksaan kesehatan. Jika server backend tidak merespons dalam periode ini, pemeriksaan kesehatan gagal. Nilai yang valid: 1 hingga 300. Unit: detik. Nilai default: 5. Unit: detik. |
5 |
| HealthCheckPath |
string |
No |
URL yang digunakan untuk pemeriksaan kesehatan. Panjang URL harus 1 hingga 80 karakter. URL harus dimulai dengan garis miring (/) dan dapat berisi huruf, angka, dan karakter khusus berikut: Catatan
Parameter ini hanya berlaku ketika parameter |
/test/index.html |
| HealthCheckMethod |
string |
No |
Metode yang digunakan untuk pemeriksaan kesehatan. Nilai yang valid:
Catatan
Parameter ini hanya berlaku ketika parameter |
HEAD |
| HealthCheckProtocol |
string |
No |
Protokol yang digunakan untuk pemeriksaan kesehatan. Nilai yang valid:
|
HTTP |
| HealthCheckHttpVersion |
string |
No |
Versi protokol HTTP yang digunakan untuk pemeriksaan kesehatan. Nilai yang valid: HTTP1.0 dan HTTP1.1. Nilai default: HTTP1.1. Catatan
Parameter ini hanya berlaku ketika parameter |
HTTP 1.0 |
| HealthyThreshold |
integer |
No |
Jumlah pemeriksaan kesehatan berhasil berturut-turut yang diperlukan untuk mengubah status kesehatan server backend dari unhealthy menjadi healthy. Nilai yang valid: 2 hingga 10. Nilai default: 3. |
4 |
| UnhealthyThreshold |
integer |
No |
Jumlah pemeriksaan kesehatan gagal berturut-turut yang diperlukan untuk mengubah status kesehatan server backend dari healthy menjadi unhealthy. Nilai yang valid: 2 hingga 10. Nilai default: 3. |
4 |
| DryRun |
boolean |
No |
Menentukan apakah akan melakukan dry run. Nilai yang valid:
|
true |
| Tag |
array<object> |
No |
Tag. |
|
|
object |
No |
Tag. |
||
| Key |
string |
No |
Kunci tag. Panjang kunci tag dapat hingga 128 karakter. Kunci tidak boleh dimulai dengan |
env |
| Value |
string |
No |
Nilai tag. Panjang nilai tag dapat hingga 128 karakter. Nilai tidak boleh dimulai dengan |
product |
| ResourceGroupId |
string |
No |
ID grup resource. |
rg-atstuj3rtop**** |
Elemen respons
|
Element |
Type |
Description |
Example |
|
object |
Objek templat pemeriksaan kesehatan. |
||
| HealthCheckTemplateId |
string |
ID templat pemeriksaan kesehatan. |
hct-pno8sisi****** |
| RequestId |
string |
ID permintaan. |
365F4154-92F6-4AE4-92F8-7FF34****** |
Contoh
Respons sukses
JSONformat
{
"HealthCheckTemplateId": "hct-pno8sisi******",
"RequestId": "365F4154-92F6-4AE4-92F8-7FF34******"
}
Kode kesalahan
|
HTTP status code |
Error code |
Error message |
Description |
|---|---|---|---|
| 400 | QuotaExceeded.HealthCheckTemplatesNum | The quota of %s is exceeded, usage %s/%s. | |
| 403 | Forbidden.HealthCheckTemplate | Authentication has failed for HealthCheckTemplate. |
Lihat Error Codes untuk daftar lengkap.
Catatan rilis
Lihat Release Notes untuk daftar lengkap.