Memodifikasi atribut, seperti nama dan protokol, dari sebuah health check template.
Coba sekarang
Test
RAM authorization
|
Action |
Access level |
Resource type |
Condition key |
Dependent action |
|
alb:UpdateHealthCheckTemplateAttribute |
update |
*HealthCheckTemplate
|
None | None |
Parameter permintaan
|
Parameter |
Type |
Required |
Description |
Example |
| ClientToken |
string |
No |
Token client yang digunakan untuk memastikan idempotensi permintaan. Anda dapat menggunakan client untuk menghasilkan token tersebut, tetapi Anda harus memastikan bahwa token tersebut unik di antara permintaan yang berbeda. Token hanya boleh berisi karakter ASCII. Catatan
Jika Anda tidak menentukan parameter ini, sistem secara otomatis menggunakan ID permintaan sebagai client token. ID permintaan mungkin berbeda untuk setiap permintaan. |
5A2CFF0E-5718-45B5-9D4D-70B3FF3898 |
| HealthCheckTemplateName |
string |
No |
Nama health check template. Nama harus terdiri dari 2 hingga 128 karakter, dan dapat berisi huruf, angka, titik (.), garis bawah (_), serta tanda hubung (-). Nama harus dimulai dengan huruf. |
HealthCheckTemplate1 |
| HealthCheckConnectPort |
integer |
No |
Port yang digunakan untuk health check. Nilai yang valid: 0 hingga 65535. Nilai default: 0. Nilai ini menunjukkan bahwa port server backend digunakan untuk health check. |
80 |
| HealthCheckHost |
string |
No |
Nama domain yang digunakan untuk health check. Nilai yang valid:
Catatan
Parameter ini hanya tersedia jika |
$_ip |
| HealthCheckCodes |
array |
No |
Kode status HTTP yang menunjukkan bahwa server backend dalam kondisi sehat. |
5 |
|
string |
No |
Kode status HTTP yang menunjukkan bahwa server backend dalam kondisi sehat.
Catatan
Parameter ini hanya tersedia jika Anda mengatur HealthCheckProtocol ke HTTP, HTTPS, atau gRPC. |
http_2xx,http_3xx |
|
| HealthCheckInterval |
integer |
No |
Interval pelaksanaan health check. Satuan: detik. Nilai yang valid: 1 hingga 50. Nilai default: 2. |
5 |
| HealthCheckTimeout |
integer |
No |
Waktu timeout respons health check. Jika server backend tidak merespons dalam periode timeout yang ditentukan, server backend tersebut dinyatakan tidak sehat. Satuan: detik. Nilai yang valid: 1 hingga 300. Nilai default: 5. |
3 |
| HealthCheckPath |
string |
No |
URL yang digunakan untuk health check. URL harus terdiri dari 1 hingga 80 karakter dan dapat berisi huruf, angka, tanda hubung (-), garis miring (/), titik (.), tanda persen (%), tanda tanya (?), tanda pagar (#), tanda ampersand (&), serta set karakter tambahan berikut: URL harus dimulai dengan garis miring (/). Catatan
Parameter ini hanya tersedia jika Anda mengatur HealthCheckProtocol ke HTTP, HTTPS, atau gRPC. |
/test/index.html |
| HealthCheckMethod |
string |
No |
Metode HTTP yang digunakan untuk health check. Nilai yang valid:
Catatan
Parameter ini hanya tersedia jika Anda mengatur HealthCheckProtocol ke HTTP, HTTPS, atau gRPC. |
HEAD |
| HealthCheckProtocol |
string |
No |
Protokol yang digunakan untuk health check. Nilai yang valid:
|
HTTP |
| HealthCheckHttpVersion |
string |
No |
Versi HTTP yang digunakan untuk health check. Nilai yang valid: HTTP1.0 dan HTTP1.1. Nilai default: HTTP1.1. Catatan
Parameter ini hanya tersedia jika Anda mengatur |
HTTP1.0 |
| HealthyThreshold |
integer |
No |
Jumlah kali berturut-turut server backend yang tidak sehat harus lulus health check sebelum dinyatakan sehat. Dalam kasus ini, status kesehatan berubah dari fail menjadi success. Nilai yang valid: 2 hingga 10. Nilai default: 3. |
4 |
| UnhealthyThreshold |
integer |
No |
Jumlah kali berturut-turut server backend yang sehat harus gagal dalam health check sebelum dinyatakan tidak sehat. Dalam kasus ini, status kesehatan berubah dari success menjadi fail. Nilai yang valid: 2 hingga 10. Nilai default: 3. |
4 |
| DryRun |
boolean |
No |
Menentukan apakah hanya melakukan dry run tanpa menjalankan permintaan sebenarnya. Nilai yang valid:
|
true |
| HealthCheckTemplateId |
string |
Yes |
ID templat. |
hct-bp1qjwo61pqz3ahltv0mw |
Elemen respons
|
Element |
Type |
Description |
Example |
|
object |
Parameter respons. |
||
| RequestId |
string |
ID permintaan. |
365F4154-92F6-4AE4-92F8-7FF34B540710 |
Contoh
Respons sukses
JSONformat
{
"RequestId": "365F4154-92F6-4AE4-92F8-7FF34B540710"
}
Kode kesalahan
|
HTTP status code |
Error code |
Error message |
Description |
|---|---|---|---|
| 400 | IncorrectStatus.HealthCheckTemplate | The status of %s [%s] is incorrect. | The status of %s [%s] is incorrect. |
| 403 | Forbidden.HealthCheckTemplate | Authentication is failed for %s. | Authentication is failed for %s. |
| 404 | ResourceNotFound.HealthCheckTemplate | The specified resource %s is not found. | The specified resource %s is not found. |
Lihat Error Codes untuk daftar lengkap.
Catatan rilis
Lihat Release Notes untuk daftar lengkap.