Met à jour une règle de limitation de débit d'une 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:UpdateGatewayFlowRule |
update |
*All Resource
|
Aucune | Aucune |
Paramètres de requête
|
Paramètre |
Type |
Requis |
Description |
Exemple |
| Id |
integer |
Oui |
L'identifiant de la règle de limitation de débit. |
549 |
| GatewayId |
integer |
Non |
L'identifiant de la passerelle. |
14407 |
| GatewayUniqueId |
string |
Oui |
L'identifiant unique de la passerelle. |
gw-e2d226bba4b2445c9e29fa7f8216**** |
| RouteId |
integer |
Oui |
L'identifiant de la route. |
48811 |
| RouteName |
string |
Oui |
Le nom de la route. |
routeA |
| Threshold |
integer |
Oui |
Le seuil global de requêtes par seconde (QPS). |
10 |
| BehaviorType |
integer |
Oui |
Le type de comportement de repli web.\n\n0 : renvoie le texte spécifié\n\n1 : redirige vers la page spécifiée. |
0 |
| BodyEncoding |
integer |
Non |
Le type d'encodage.\n\n0 : texte brut\n\n1 : JSON. |
0 |
| ResponseStatusCode |
integer |
Non |
Le code d'état HTTP. |
429 |
| ResponseContentBody |
string |
Non |
Le texte HTTP renvoyé. |
text |
| ResponseRedirectUrl |
string |
Non |
L'URL de redirection. |
www.******.com |
| Enable |
integer |
Oui |
Indique si la règle doit être activée.\n\n0 : désactive la règle.\n\n1 : active la règle. |
0 |
| AcceptLanguage |
string |
Non |
La langue dans laquelle vous souhaitez afficher les résultats. 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. |
2B74E7F7-DF54-5AB1-B8F2-67391B83**** |
| Data |
object |
Les données de réponse. |
|
| Id |
integer |
L'identifiant de la règle de limitation de débit. |
549 |
| GatewayId |
integer |
L'identifiant de la passerelle. |
14407 |
| GatewayUniqueId |
string |
L'identifiant unique de la passerelle. |
gw-e2d226bba4b2445c9e29fa7f8216**** |
| RouteId |
integer |
L'identifiant de la route. |
48811 |
| RouteName |
string |
Le nom de la route. |
routeA |
| Threshold |
integer |
Le seuil global de requêtes par seconde (QPS). |
10 |
| StatDurationMs |
integer |
La durée des statistiques. |
10 |
| LimitMode |
integer |
Le mode de conversion de seuil.\n\n0 : autonome.\n\n1 : cluster.\n\n2 : cluster vers autonome. |
0 |
| BehaviorType |
integer |
Le type de comportement de repli web.\n\n0 : Le contenu spécifié est renvoyé.\n\n1 : La page spécifiée est affichée. |
0 |
| BodyEncoding |
integer |
Le type d'encodage.\n\n0 : texte brut\n\n1 : JSON. |
0 |
| ResponseStatusCode |
integer |
Le code d'état HTTP. |
429 |
| ResponseContentBody |
string |
Le texte HTTP renvoyé. |
Text |
| ResponseRedirectUrl |
string |
L'URL de redirection. |
www.******.com |
| ResponseAdditionalHeaders |
string |
L'en-tête personnalisé. L'entrée est une paire clé-valeur. |
key=value |
| Enable |
integer |
Indique si la règle doit être activée.\n\n0 : La règle n'est pas activée.\n\n1 : La règle est activée. |
0 |
| IdList |
array |
Les identifiants des règles de disjoncteur utilisées pour filtrer les données. |
|
|
integer |
L'identifiant de la règle. |
549 |
Exemples
JSON format
{
"RequestId": "2B74E7F7-DF54-5AB1-B8F2-67391B83****",
"Data": {
"Id": 549,
"GatewayId": 14407,
"GatewayUniqueId": "gw-e2d226bba4b2445c9e29fa7f8216****",
"RouteId": 48811,
"RouteName": "routeA",
"Threshold": 10,
"StatDurationMs": 10,
"LimitMode": 0,
"BehaviorType": 0,
"BodyEncoding": 0,
"ResponseStatusCode": 429,
"ResponseContentBody": "Text",
"ResponseRedirectUrl": "www.******.com",
"ResponseAdditionalHeaders": "key=value",
"Enable": 0,
"IdList": [
549
]
}
}
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.