Met à jour des scripts programmables.
Description de l'opération
UpdateAScripts est une opération asynchrone. Après l'envoi d'une requête, le système renvoie un identifiant de requête. Cependant, le script programmable n'est pas encore mis à jour et la tâche de mise à jour s'exécute toujours en arrière-plan. Vous pouvez appeler ListAScripts pour interroger l'état de mise à jour du script programmable :
-
Si le script programmable est dans l'état Configuring, le script programmable est en cours de mise à jour.
-
Si le script programmable est dans l'état Available, le script programmable est mis à jour.
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:UpdateAScripts |
update |
*Équilibreur de charge.
|
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 utiliser le client pour générer le 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 automatiquement la valeur RequestId comme valeur ClientToken. La valeur RequestId de chaque requête d'API est différente. |
b1f642ac-5558-4a36-b7d9-cf53****** |
| DryRun |
boolean |
Non |
Indique si un test à blanc doit être effectué. Valeurs valides :
|
false |
| AScripts |
array<object> |
Non |
La liste des scripts programmables. |
|
|
array<object> |
Non |
Les informations du script programmable. |
||
| AScriptName |
string |
Non |
Le nom du script programmable. Le nom doit comporter de 2 à 128 caractères et peut contenir des lettres, des chiffres, des points (.), des traits de soulignement (_), des traits d'union (-) et des espaces. Le nom doit commencer par une lettre, un caractère chinois ou un chiffre. |
Group1 |
| Enabled |
boolean |
Non |
Indique si le script programmable doit être activé. Valeurs valides :
|
true |
| ScriptContent |
string |
Non |
Le contenu du script programmable. |
if and(match_re($uri, '^/1.txt$'), $arg_type) { rewrite(concat('/1.', $arg_type), 'break') } |
| ExtAttributes |
array<object> |
Non |
Les attributs étendus. |
|
|
object |
Non |
|||
| AttributeKey |
string |
Oui |
Le nom de l'attribut du script AScript. La seule valeur valide est EsDebug : lorsqu'une requête contient le paramètre _es_dbg et que la valeur correspond à la clé configurée ici, les en-têtes de réponse de débogage correspondants sont activés pour produire les enregistrements d'exécution des règles. |
EsDebug |
| AttributeValue |
string |
Oui |
La valeur de l'attribut. La valeur peut contenir des lettres majuscules et minuscules ou des chiffres et doit comporter de 1 à 128 caractères. |
test123 |
| AScriptId |
string |
Oui |
L'identifiant du script programmable. |
as-mhqxcanmivn4g5**** |
| ExtAttributeEnabled |
boolean |
Non |
Indique si les attributs étendus du script programmable doivent être activés. Valeurs valides :
|
true |
Éléments de réponse
|
Élément |
Type |
Description |
Exemple |
|
object |
Met à jour des scripts programmables. |
||
| JobId |
string |
L'identifiant de la tâche asynchrone. |
2e82b5f4-1ba9-4d20-89c8-1082ebaa**** |
| RequestId |
string |
L'identifiant de la requête. |
ACA19FE1-C09E-53C7-8FDA-560****** |
Exemples
JSON format
{
"JobId": "2e82b5f4-1ba9-4d20-89c8-1082ebaa****",
"RequestId": "ACA19FE1-C09E-53C7-8FDA-560******"
}
Codes d'erreur
|
Code de statut HTTP |
Code d'erreur |
Message d'erreur |
Description |
|---|---|---|---|
| 400 | IncorrectStatus.Listener | The status of %s [%s] is incorrect. | L'état actuel de l'écouteur ne prend pas en charge cette opération. |
| 400 | ResourceQuotaExceeded.AScriptsNum | The quota of %s is exceeded for resource %s, usage %s/%s. | Le quota %s a été dépassé. L'utilisation actuelle est de %s et le quota est de %s. |
| 400 | ResourceQuotaExceeded.AScriptsTotalLinesNum | The quota of %s is exceeded for resource %s, usage %s/%s. | Le quota %s a été dépassé. L'utilisation actuelle est de %s et le quota est de %s. |
| 400 | ResourceQuotaExceeded.AScriptLinesNum | The quota of %s is exceeded for resource %s, usage %s/%s. | Le quota %s a été dépassé. L'utilisation actuelle est de %s et le quota est de %s. |
| 404 | ResourceNotFound.Ascript | The specified resource of %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.