Crée un modèle de contrôle de santé dans une région spécifiée.
Testez maintenant
Testez cette API dans OpenAPI Explorer, sans signature manuelle. Les appels réussis génèrent automatiquement du code SDK correspondant à vos paramètres. Téléchargez-le avec une sécurité intégrée des identifiants pour une utilisation locale. Testez cette API dans OpenAPI Explorer, sans signature manuelle. Les appels réussis génèrent automatiquement du code SDK correspondant à vos paramètres. Téléchargez-le avec une sécurité intégrée des identifiants pour une utilisation locale.
Test
Autorisation RAM
|
alb:CreateHealthCheckTemplate |
create |
*HealthCheckTemplate
|
Aucune | Aucune |
Paramètres de requête
|
Paramètre |
Type |
Requis |
Description |
Exemple |
| ClientToken |
string |
Non |
Le jeton client utilisé pour garantir l'idempotence de la requête. Vous pouvez générer ce jeton, mais vous devez vous assurer qu'il est unique pour chaque requête. Le jeton ne peut contenir que des caractères ASCII. Remarque
Si vous ne spécifiez pas ce paramètre, le système utilise le |
5A2CFF0E-5718-45B5-9D4D-70B****** |
| HealthCheckTemplateName |
string |
Oui |
Le nom du modèle de contrôle de santé. Le nom doit comporter de 2 à 128 caractères, commencer par une lettre, un chiffre ou un caractère chinois, et peut contenir des chiffres, des points (.), des traits de soulignement (_), des tirets (-) et des espaces. |
HealthCheckTemplate1 |
| HealthCheckConnectPort |
integer |
Non |
Le port utilisé pour les contrôles de santé. Valeurs valides : 0 à 65535. Valeur par défaut : 0. Cette valeur indique que le port d'un serveur back-end est utilisé pour les contrôles de santé. |
80 |
| HealthCheckHost |
string |
Non |
Le nom de domaine utilisé pour le contrôle de santé. Valeurs valides :
Remarque
Ce paramètre prend effet uniquement lorsque le paramètre |
$SERVER_IP |
| HealthCheckCodes |
array |
Non |
Les codes d'état HTTP qui indiquent qu'un contrôle de santé a réussi. |
5 |
|
string |
Non |
Les codes d'état HTTP qui indiquent qu'un contrôle de santé a réussi.
Remarque
Ce paramètre prend effet uniquement lorsque le paramètre |
http_2xx |
|
| HealthCheckInterval |
integer |
Non |
L'intervalle auquel les contrôles de santé sont effectués. Valeurs valides : 1 à 50. Unité : secondes. Valeur par défaut : 2. Unité : secondes. |
2 |
| HealthCheckTimeout |
integer |
Non |
Le délai d'attente pour une réponse de contrôle de santé. Si un serveur back-end ne répond pas dans ce délai, le contrôle de santé échoue. Valeurs valides : 1 à 300. Unité : secondes. Valeur par défaut : 5. Unité : secondes. |
5 |
| HealthCheckPath |
string |
Non |
L'URL utilisée pour les contrôles de santé. L'URL doit comporter de 1 à 80 caractères. Elle doit commencer par une barre oblique (/) et peut contenir des lettres, des chiffres et les caractères spéciaux suivants : Remarque
Ce paramètre prend effet uniquement lorsque le paramètre |
/test/index.html |
| HealthCheckMethod |
string |
Non |
La méthode utilisée pour le contrôle de santé. Valeurs valides :
Remarque
Ce paramètre prend effet uniquement lorsque le paramètre |
HEAD |
| HealthCheckProtocol |
string |
Non |
Le protocole utilisé pour le contrôle de santé. Valeurs valides :
|
HTTP |
| HealthCheckHttpVersion |
string |
Non |
La version du protocole HTTP utilisée pour le contrôle de santé. Valeurs valides : HTTP1.0 et HTTP1.1. Valeur par défaut : HTTP1.1. Remarque
Ce paramètre prend effet uniquement lorsque le paramètre |
HTTP 1.0 |
| HealthyThreshold |
integer |
Non |
Le nombre de contrôles de santé réussis consécutifs requis pour faire passer l'état de santé d'un serveur back-end de non sain à sain. Valeurs valides : 2 à 10. Valeur par défaut : 3. |
4 |
| UnhealthyThreshold |
integer |
Non |
Le nombre de contrôles de santé échoués consécutifs requis pour faire passer l'état de santé d'un serveur back-end de sain à non sain. Valeurs valides : 2 à 10. Valeur par défaut : 3. |
4 |
| DryRun |
boolean |
Non |
Indique si un test à blanc doit être effectué. Valeurs valides :
|
true |
| Tag |
array<object> |
Non |
Les balises. |
|
|
object |
Non |
Les balises. |
||
| Key |
string |
Non |
La clé de balise. La clé de balise peut comporter jusqu'à 128 caractères. Elle ne peut pas commencer par |
env |
| Value |
string |
Non |
La valeur de balise. La valeur de balise peut comporter jusqu'à 128 caractères. Elle ne peut pas commencer par |
product |
| ResourceGroupId |
string |
Non |
L'identifiant du groupe de ressources. |
rg-atstuj3rtop**** |
Éléments de réponse
|
Élément |
Type |
Description |
Exemple |
|
object |
L'objet du modèle de contrôle de santé. |
||
| HealthCheckTemplateId |
string |
L'identifiant du modèle de contrôle de santé. |
hct-pno8sisi****** |
| RequestId |
string |
L'identifiant de la requête. |
365F4154-92F6-4AE4-92F8-7FF34****** |
Exemples
JSON format
{
"HealthCheckTemplateId": "hct-pno8sisi******",
"RequestId": "365F4154-92F6-4AE4-92F8-7FF34******"
}
Codes d'erreur
|
Code de statut HTTP |
Code d'erreur |
Message d'erreur |
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. |
Consultez Codes d'erreur pour la liste complète.
Notes de version
Consultez Notes de version pour la liste complète.