Mengambil detail templat pemeriksaan kesehatan.
Coba sekarang
Test
RAM authorization
|
Action |
Access level |
Resource type |
Condition key |
Dependent action |
|
alb:GetHealthCheckTemplateAttribute |
get |
*HealthCheckTemplate
|
None | None |
Parameter permintaan
|
Parameter |
Type |
Required |
Description |
Example |
| HealthCheckTemplateId |
string |
Yes |
ID dari templat pemeriksaan kesehatan. |
hct-x4jazoyi6tvsq9**** |
Elemen respons
|
Element |
Type |
Description |
Example |
|
object |
Skema Respons |
||
| HealthCheckConnectPort |
integer |
Port yang digunakan untuk pemeriksaan kesehatan. Nilai yang valid: 0 hingga 65535. |
80 |
| HealthCheckHost |
string |
Nama domain yang digunakan untuk pemeriksaan kesehatan. Nilai yang valid:
Catatan
Parameter ini hanya berlaku jika |
$SERVER_IP |
| HealthCheckCodes |
array |
Kode status HTTP yang menunjukkan bahwa server backend dalam kondisi sehat. |
|
|
string |
Kode status HTTP yang menunjukkan bahwa server backend dalam kondisi sehat.
Catatan
Parameter ini hanya berlaku jika Anda mengatur HealthCheckProtocol ke HTTP, HTTPS, atau gRPC. |
http_2xx,http_3xx |
|
| HealthCheckHttpVersion |
string |
Versi HTTP untuk pemeriksaan kesehatan. Nilai yang valid: HTTP1.0 dan HTTP1.1. Catatan
Parameter ini hanya berlaku jika Anda mengatur |
HTTP1.0 |
| HealthCheckTemplateId |
string |
ID dari templat pemeriksaan kesehatan. |
hct-x4jazoyi6tvsq9**** |
| HealthCheckInterval |
integer |
Interval pelaksanaan pemeriksaan kesehatan. Satuan: detik. Nilai yang valid: 1 hingga 50. |
3 |
| HealthCheckMethod |
string |
Metode HTTP yang digunakan untuk pemeriksaan kesehatan. Nilai yang valid:
Catatan
Parameter ini hanya berlaku jika Anda mengatur HealthCheckProtocol ke HTTP, HTTPS, atau gRPC. |
GET |
| HealthCheckPath |
string |
URL yang digunakan untuk pemeriksaan kesehatan. URL harus terdiri dari 1 hingga 80 karakter, dan dapat berisi huruf, angka, karakter khusus berikut: - / . % ? # &, serta karakter tambahan berikut: Catatan
Parameter ini hanya berlaku jika Anda mengatur HealthCheckProtocol ke HTTP, HTTPS, atau gRPC. |
/test/index.html |
| HealthCheckProtocol |
string |
Protokol yang digunakan untuk pemeriksaan kesehatan. Nilai yang valid:
|
HTTP |
| HealthCheckTemplateName |
string |
Nama dari templat pemeriksaan kesehatan. 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 |
| HealthCheckTimeout |
integer |
Periode timeout respons pemeriksaan kesehatan. Jika server backend tidak merespons dalam periode timeout yang ditentukan, server backend tersebut dinyatakan tidak sehat. Satuan: detik. Nilai yang valid: 1 hingga 300. |
200 |
| HealthyThreshold |
integer |
Jumlah kali server backend yang tidak sehat harus lulus pemeriksaan kesehatan secara berturut-turut sebelum dinyatakan sehat. Dalam kasus ini, status kesehatan berubah dari fail menjadi success. Nilai yang valid: 2 hingga 10. |
5 |
| RequestId |
string |
ID permintaan. |
DB1AFC33-DAE8-528E-AA4D-4A6AABE71945 |
| UnhealthyThreshold |
integer |
Jumlah kali server backend yang sehat harus gagal pemeriksaan kesehatan secara berturut-turut sebelum dinyatakan tidak sehat. Dalam kasus ini, status kesehatan berubah dari success menjadi fail. Nilai yang valid: 2 hingga 10. |
5 |
| Tags |
array<object> |
Tag. |
|
|
object |
Tag. |
||
| Key |
string |
Kunci tag. Kunci tag dapat memiliki panjang hingga 128 karakter, dan tidak boleh mengandung |
env |
| Value |
string |
Nilai tag. Nilai tag dapat memiliki panjang hingga 128 karakter, dan tidak boleh diawali dengan |
product |
| ResourceGroupId |
string |
ID kelompok sumber daya. |
rg-atstuj3rtop**** |
Contoh
Respons sukses
JSONformat
{
"HealthCheckConnectPort": 80,
"HealthCheckHost": "$SERVER_IP",
"HealthCheckCodes": [
"http_2xx,http_3xx"
],
"HealthCheckHttpVersion": "HTTP1.0",
"HealthCheckTemplateId": "hct-x4jazoyi6tvsq9****",
"HealthCheckInterval": 3,
"HealthCheckMethod": "GET",
"HealthCheckPath": "/test/index.html",
"HealthCheckProtocol": "HTTP",
"HealthCheckTemplateName": "HealthCheckTemplate1",
"HealthCheckTimeout": 200,
"HealthyThreshold": 5,
"RequestId": "DB1AFC33-DAE8-528E-AA4D-4A6AABE71945",
"UnhealthyThreshold": 5,
"Tags": [
{
"Key": "env",
"Value": "product"
}
],
"ResourceGroupId": "rg-atstuj3rtop****"
}
Kode kesalahan
|
HTTP status code |
Error code |
Error message |
Description |
|---|---|---|---|
| 403 | Forbidden.HealthCheckTemplate | Authentication has failed for HealthCheckTemplate. | |
| 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.