Crée une règle de disjoncteur de passerelle.
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
|
mse:CreateGatewayCircuitBreakerRule |
create |
*All Resource
|
Aucune | Aucune |
Paramètres de requête
|
Paramètre |
Type |
Requis |
Description |
Exemple |
| GatewayId |
integer |
Non |
L'identifiant de la passerelle. |
14407 |
| GatewayUniqueId |
string |
Oui |
L'identifiant unique de la passerelle. |
gw-c9bc5afd61014165bd58f621b491***** |
| RouteId |
integer |
Oui |
L'identifiant de l'itinéraire. |
645 |
| RouteName |
string |
Oui |
Le nom de l'itinéraire. |
routeName |
| Strategy |
integer |
Oui |
Le type de seuil. 0 : proportion d'appels lents 1 : proportion d'échecs |
0 |
| TriggerRatio |
integer |
Oui |
Le pourcentage de requêtes qui déclenche le disjoncteur. |
10 |
| StatDurationSec |
integer |
Oui |
La durée statistique pour déclencher le disjoncteur. |
11 |
| RecoveryTimeoutSec |
integer |
Oui |
Le délai d'expiration du disjoncteur. |
12 |
| MinRequestAmount |
integer |
Oui |
Le nombre minimal de requêtes pour déclencher le disjoncteur. |
10 |
| MaxAllowedMs |
integer |
Non |
Le seuil en mode de proportion d'appels lents. |
10 |
| BehaviorType |
integer |
Oui |
Le type de comportement de repli web. 0 : renvoie le contenu spécifié. 1 : redirige vers la page spécifiée. |
0 |
| BodyEncoding |
integer |
Non |
Le type d'encodage. 0 : texte brut 1 : JSON |
0 |
| ResponseStatusCode |
integer |
Non |
Le code d'état HTTP. |
429 |
| ResponseContentBody |
string |
Non |
Le texte HTTP à renvoyer. |
text |
| ResponseRedirectUrl |
string |
Non |
L'URL de redirection. |
www.******.com |
| Enable |
integer |
Oui |
Indique si la règle doit être activée. 0 : désactive la règle. 1 : active la règle. |
0 |
| AcceptLanguage |
string |
Non |
La langue dans laquelle vous souhaitez que les résultats soient affichés. Valeurs valides : zh (par défaut) : chinois. en : anglais. |
zh |
Éléments de réponse
|
Élément |
Type |
Description |
Exemple |
|
object |
RestResult. |
||
| RequestId |
string |
L'identifiant de la requête. |
DC34E4A3-5F1C-4E40-86EA-02EDF967**** |
| Data |
integer |
L'identifiant de la règle de disjoncteur que vous créez. |
28 |
Exemples
JSON format
{
"RequestId": "DC34E4A3-5F1C-4E40-86EA-02EDF967****",
"Data": 28
}
Codes d'erreur
|
Code de statut HTTP |
Code d'erreur |
Message d'erreur |
Description |
|---|---|---|---|
| 400 | IllegalRequest | Invalid request:%s | Invalid request: %s |
| 400 | InvalidParameter | Parameter error:%s | Request parameter error: %s |
| 500 | InternalError | Console error. Try again later:%s | Console error. Try again later: %s |
| 403 | NoPermission | You are not authorized to perform this operation:%s | You do not have the permission to use this interface:%s |
| 404 | NotFound | Not found:%s | The resource does not exist:%s |
Consultez Codes d'erreur pour la liste complète.
Notes de version
Consultez Notes de version pour la liste complète.