Cette opération met à jour les attributs d'un modèle de vérification de l'état, tels que son nom et le protocole de vérification de l'état.
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:UpdateHealthCheckTemplateAttribute |
update |
*HealthCheckTemplate
|
Aucune | Aucune |
Paramètres de requête
|
Paramètre |
Type |
Requis |
Description |
Exemple |
| ClientToken |
string |
Non |
Un jeton client utilisé pour garantir l'idempotence de la requête. Vous devez générer une valeur unique sur votre client pour chaque requête. Le jeton client ne peut contenir que des caractères ASCII. Remarque
Si vous ne spécifiez pas ce paramètre, le système utilise automatiquement le |
5A2CFF0E-5718-45B5-9D4D-70B****** |
| HealthCheckTemplateName |
string |
Non |
Le nom du modèle de vérification de l'état. Le nom doit comporter de 2 à 128 caractères, commencer par une lettre, un caractère chinois ou un chiffre, et peut contenir des lettres, des caractères chinois, des chiffres, des points (.), des traits de soulignement (_), des traits d'union (-) et des espaces. |
HealthCheckTemplate1 |
| HealthCheckConnectPort |
integer |
Non |
Le port utilisé pour les vérifications de l'état. Valeurs valides : 0 à 65535. La valeur par défaut est 0, ce qui signifie que la vérification de l'état utilise le port du serveur backend. |
80 |
| HealthCheckHost |
string |
Non |
Le nom de domaine utilisé pour les vérifications de l'état. Valeurs valides :
Remarque
Ce paramètre prend effet uniquement lorsque le paramètre |
$SERVER_IP |
| HealthCheckCodes |
array |
Non |
La liste des codes d'état qui indiquent un état sain. |
5 |
|
string |
Non |
Les codes d'état HTTP qui indiquent qu'un serveur backend est sain.
Remarque
Ce paramètre prend effet uniquement lorsque le paramètre HealthCheckProtocol est défini sur HTTP, HTTPS ou gRPC. |
http_2xx |
|
| HealthCheckInterval |
integer |
Non |
L'intervalle entre les vérifications de l'état, en secondes. Valeurs valides : 1 à 50. Valeur par défaut : 2. |
5 |
| HealthCheckTimeout |
integer |
Non |
Le délai d'attente, en secondes, pour une réponse de vérification de l'état. Une vérification de l'état échoue si un serveur backend ne répond pas dans ce délai. Valeurs valides : 1 à 300. Valeur par défaut : 5. |
3 |
| HealthCheckPath |
string |
Non |
L'URL utilisée pour les vérifications de l'état. L'URL doit comporter de 1 à 80 caractères. Elle peut contenir des lettres, des chiffres, des traits d'union (-), des barres obliques (/), des points (.), des signes de pourcentage (%), des points d'interrogation (?), des croisillons (#), des esperluettes (&) et les caractères étendus suivants : L'URL doit commencer par une barre oblique (/). Remarque
Ce paramètre prend effet uniquement lorsque le paramètre HealthCheckProtocol est défini sur HTTP, HTTPS ou gRPC. |
/test/index.html |
| HealthCheckMethod |
string |
Non |
La méthode utilisée pour les vérifications de l'état. Valeurs valides :
Remarque
Ce paramètre prend effet uniquement lorsque le paramètre HealthCheckProtocol est défini sur HTTP, HTTPS ou gRPC. |
HEAD |
| HealthCheckProtocol |
string |
Non |
Le protocole utilisé pour les vérifications de l'état. Valeurs valides :
|
HTTP |
| HealthCheckHttpVersion |
string |
Non |
La version HTTP utilisée pour les vérifications de l'état. Valeurs valides : HTTP1.0 et HTTP1.1. Valeur par défaut : HTTP1.1. Remarque
Ce paramètre prend effet uniquement lorsque le paramètre |
HTTP1.0 |
| HealthyThreshold |
integer |
Non |
Le nombre de vérifications de l'état réussies et consécutives requises pour faire passer l'état d'un serveur backend de non sain à sain. Valeurs valides : 2 à 10. Valeur par défaut : 3. |
4 |
| UnhealthyThreshold |
integer |
Non |
Le nombre de vérifications de l'état échouées et consécutives requises pour faire passer l'état d'un serveur backend 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 |
| HealthCheckTemplateId |
string |
Oui |
L'identifiant du modèle de vérification de l'état. |
hct-bp1qjwo61****** |
Éléments de réponse
|
Élément |
Type |
Description |
Exemple |
|
object |
La réponse à la requête de mise à jour. |
||
| RequestId |
string |
L'identifiant de la requête. |
365F4154-92F6-4AE4-92F8-7FF3****** |
Exemples
JSON format
{
"RequestId": "365F4154-92F6-4AE4-92F8-7FF3******"
}
Codes d'erreur
|
Code de statut HTTP |
Code d'erreur |
Message d'erreur |
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. |
Consultez Codes d'erreur pour la liste complète.
Notes de version
Consultez Notes de version pour la liste complète.