Memperbarui satu atau beberapa AScript.
Deskripsi operasi
UpdateAScripts is an asynchronous operation. After you send a request, the system returns a request ID and performs the update in the background. You can call the ListAScripts operation to query the update status of the AScripts:
-
A status of Configuring indicates that the AScript is being updated.
-
A status of Available indicates that the AScript is updated.
Coba sekarang
Test
RAM authorization
|
Action |
Access level |
Resource type |
Condition key |
Dependent action |
|
alb:UpdateAScripts |
update |
*LoadBalancer
|
None | None |
Parameter permintaan
|
Parameter |
Type |
Required |
Description |
Example |
| ClientToken |
string |
No |
Token klien yang digunakan untuk memastikan idempotensi permintaan. Anda dapat membuat nilai pada klien Anda untuk memastikan nilainya unik di seluruh permintaan. Token klien hanya dapat berisi karakter ASCII. Catatan
Jika Anda tidak menentukan parameter ini, sistem menggunakan RequestId permintaan sebagai ClientToken. Setiap permintaan API memiliki RequestId yang berbeda. |
b1f642ac-5558-4a36-b7d9-cf53****** |
| DryRun |
boolean |
No |
Apakah akan menjalankan dry run. Nilai valid:
|
false |
| AScripts |
array<object> |
No |
AScript yang akan diperbarui. |
|
|
array<object> |
No |
The information about the AScript. |
||
| AScriptName |
string |
No |
The name of the AScript. The name must be 2 to 128 characters in length. It must start with a letter, a Chinese character, or a digit, and can contain letters, Chinese characters, digits, periods (.), underscores (_), hyphens (-), and spaces. |
Group1 |
| Enabled |
boolean |
No |
Specifies whether to enable the AScript. Valid values:
|
true |
| ScriptContent |
string |
No |
The content of the AScript. |
if and(match_re($uri, '^/1.txt$'), $arg_type) { rewrite(concat('/1.', $arg_type), 'break') } |
| ExtAttributes |
array<object> |
No |
The extended attributes. |
|
|
object |
No |
|||
| AttributeKey |
string |
Yes |
The key of the extended attribute. The only valid value is EsDebug. If a request contains the _es_dbg parameter and its value matches the secret key configured here, the system enables debug response headers that output the rule execution logs. |
EsDebug |
| AttributeValue |
string |
Yes |
The attribute value. The value must be 1 to 128 characters long and can contain only letters and digits. The value is case-sensitive. |
test123 |
| AScriptId |
string |
Yes |
The ID of the AScript. |
as-mhqxcanmivn4g5**** |
| ExtAttributeEnabled |
boolean |
No |
Specifies whether to enable the extended attributes of the AScript. Valid values:
|
true |
Elemen respons
|
Element |
Type |
Description |
Example |
|
object |
The response parameters. |
||
| JobId |
string |
The asynchronous task ID. |
2e82b5f4-1ba9-4d20-89c8-1082ebaa**** |
| RequestId |
string |
The request ID. |
ACA19FE1-C09E-53C7-8FDA-560****** |
Contoh
Respons sukses
JSONformat
{
"JobId": "2e82b5f4-1ba9-4d20-89c8-1082ebaa****",
"RequestId": "ACA19FE1-C09E-53C7-8FDA-560******"
}
Kode kesalahan
|
HTTP status code |
Error code |
Error message |
Description |
|---|---|---|---|
| 400 | IncorrectStatus.Listener | The status of %s [%s] is incorrect. | |
| 400 | ResourceQuotaExceeded.AScriptsNum | The quota of %s is exceeded for resource %s, usage %s/%s. | |
| 400 | ResourceQuotaExceeded.AScriptsTotalLinesNum | The quota of %s is exceeded for resource %s, usage %s/%s. | |
| 400 | ResourceQuotaExceeded.AScriptLinesNum | The quota of %s is exceeded for resource %s, usage %s/%s. | |
| 404 | ResourceNotFound.Ascript | The specified resource of %s is not found. |
Lihat Error Codes untuk daftar lengkap.
Catatan rilis
Lihat Release Notes untuk daftar lengkap.