Membuat templat pemeriksaan kesehatan di suatu wilayah.
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 client yang digunakan untuk memastikan idempotensi permintaan. Anda dapat menggunakan client untuk menghasilkan token, 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 token client. ID permintaan mungkin berbeda untuk setiap permintaan. |
5A2CFF0E-5718-45B5-9D4D-70B3FF3898 |
| HealthCheckTemplateName |
string |
Yes |
Nama templat pemeriksaan kesehatan. Nama harus terdiri dari 2 hingga 128 karakter, dan dapat berisi huruf, angka, titik (.), garis bawah (_), dan tanda hubung (-). Nama harus dimulai dengan huruf. |
HealthCheckTemplate1 |
| HealthCheckConnectPort |
integer |
No |
Port yang digunakan untuk pemeriksaan kesehatan. Nilai yang valid: 0 hingga 65535. Nilai default: 0. Jika Anda mengatur nilainya ke 0, 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 jika |
$_ip |
| HealthCheckCodes |
array |
No |
Kode status HTTP yang menunjukkan server backend dalam kondisi sehat. |
5 |
|
string |
No |
Kode status HTTP yang menunjukkan server backend dalam kondisi sehat.
Catatan
Parameter ini hanya tersedia jika HealthCheckProtocol diatur ke HTTP, HTTPS, atau gRPC. |
http_2xx,http_3xx |
|
| HealthCheckInterval |
integer |
No |
Interval pelaksanaan pemeriksaan kesehatan. Nilai yang valid: 1 hingga 50. Nilai default: 2. |
2 |
| HealthCheckTimeout |
integer |
No |
Periode timeout respons pemeriksaan kesehatan. Jika server backend tidak merespons dalam periode timeout yang ditentukan, server backend tersebut dinyatakan tidak sehat. Nilai yang valid: 1 hingga 300. Satuan: detik. Nilai default: 5. |
5 |
| HealthCheckPath |
string |
No |
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 tersedia jika |
/test/index.html |
| HealthCheckMethod |
string |
No |
Metode HTTP yang digunakan untuk pemeriksaan kesehatan. Nilai yang valid:
Catatan
Parameter ini hanya tersedia jika HealthCheckProtocol diatur ke HTTP, HTTPS, atau gRPC. |
HEAD |
| HealthCheckProtocol |
string |
No |
Protokol yang digunakan untuk pemeriksaan kesehatan. Nilai yang valid:
|
HTTP |
| HealthCheckHttpVersion |
string |
No |
Versi HTTP untuk pemeriksaan kesehatan. Nilai yang valid: HTTP 1.0 dan HTTP 1.1. Nilai default: HTTP 1.1. Catatan
Parameter ini hanya tersedia jika |
HTTP 1.0 |
| HealthyThreshold |
integer |
No |
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. Nilai default: 3. |
4 |
| UnhealthyThreshold |
integer |
No |
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. Nilai default: 3. |
4 |
| DryRun |
boolean |
No |
Menentukan apakah hanya menjalankan dry run tanpa melakukan permintaan aktual. Nilai yang valid:
|
true |
| Tag |
array<object> |
No |
Tag. |
|
|
object |
No |
Tag. |
||
| Key |
string |
No |
Kunci tag. Kunci tag dapat terdiri dari maksimal 128 karakter dan tidak boleh dimulai dengan |
env |
| Value |
string |
No |
Nilai tag. Nilai tag dapat terdiri dari maksimal 128 karakter dan tidak boleh dimulai dengan |
product |
| ResourceGroupId |
string |
No |
ID kelompok sumber daya. |
rg-atstuj3rtop**** |
Elemen respons
|
Element |
Type |
Description |
Example |
|
object |
Templat pemeriksaan kesehatan. |
||
| HealthCheckTemplateId |
string |
ID templat pemeriksaan kesehatan. |
hct-1224334 |
| RequestId |
string |
ID permintaan. |
365F4154-92F6-4AE4-92F8-7FF34B540710 |
Contoh
Respons sukses
JSONformat
{
"HealthCheckTemplateId": "hct-1224334",
"RequestId": "365F4154-92F6-4AE4-92F8-7FF34B540710"
}
Kode kesalahan
|
HTTP status code |
Error code |
Error message |
Description |
|---|---|---|---|
| 400 | QuotaExceeded.HealthCheckTemplatesNum | The quota of %s is exceeded, usage %s/%s. | 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.