Anda dapat memanggil operasi SetCdnDomainStagingConfig untuk mengonfigurasi nama domain yang dipercepat di lingkungan staging.
Deskripsi operasi
Satu pengguna dapat melakukan hingga 30 panggilan per detik.
Coba sekarang
Test
RAM authorization
|
Action |
Access level |
Resource type |
Condition key |
Dependent action |
|
cdn:SetCdnDomainStagingConfig |
update |
*Domain
|
None | None |
Parameter permintaan
|
Parameter |
Type |
Required |
Description |
Example |
| DomainName |
string |
Yes |
Nama domain yang dipercepat. Hanya satu nama domain yang dapat dikonfigurasi dalam satu waktu. |
example.com |
| Functions |
string |
Yes |
Daftar fitur. Formatnya sebagai berikut: Catatan
|
[{"functionArgs":[{"argName":"enable","argValue":"on"},{"argName":"pri","argValue":"1"},{"argName":"rule","argValue":"xxx"}],"functionName":"edge_function"}] |
Deskripsi fitur edge_function
Semua nilai parameter diproses sebagai string.
| Nama fitur | Parameter |
| edge_function: edge function | Parameter wajib: rule: aturan DSL. pri: prioritas. enable: menentukan apakah aturan diaktifkan. Nilai valid: on dan off. Parameter opsional: name: nama aturan. Hanya huruf dan garis bawah (_) yang didukung. pos: posisi eksekusi aturan. brk: Jika aturan ini terkena (hit), aturan lain pada posisi eksekusi saat ini akan dilewati. option: kontrol opsi. grammar: kontrol tata bahasa. Nilai valid: kosong, es2, dan js. jsmode: kontrol daftar putih nama domain JavaScript. Nilai valid: redirect dan bypass. |
Elemen respons
|
Element |
Type |
Description |
Example |
|
object |
|||
| RequestId |
string |
ID permintaan. |
04F0F334-1335-436C-A1D7-6C044FE73368 |
| DomainConfigList |
array<object> |
Daftar konfigurasi nama domain. |
|
|
object |
|||
| ConfigId |
integer |
ID konfigurasi. |
1234567 |
| DomainName |
string |
Nama domain. |
www.example.com |
| FunctionName |
string |
Nama fitur. |
set_resp_header |
Contoh
Respons sukses
JSONformat
{
"RequestId": "04F0F334-1335-436C-A1D7-6C044FE73368",
"DomainConfigList": [
{
"ConfigId": 1234567,
"DomainName": "www.example.com",
"FunctionName": "set_resp_header"
}
]
}
Kode kesalahan
|
HTTP status code |
Error code |
Error message |
Description |
|---|---|---|---|
| 400 | InvalidFunctionName.ValueNotSupported | %s | |
| 400 | InvalidArgValue.Malformed | %s | |
| 400 | ConfigurationConflicts | The staging environment has a configuration in effect and cannot modify the production environment configuration. | Failed to modify the parameter settings in the production environment because the parameter settings are different from those in the stating environment. Set parameters in the staging environment before you publish them to the production environment. |
| 400 | InvalidArgName.ValueNotSupported | %s | |
| 400 | GrayConfigExist | The domain exists other gray config. | The staging environment already contains settings for the domain name. |
| 400 | InvalidRule.Malformed | %s | |
| 400 | InvalidDomain.BelongToConfigGroup | This Domain activated in configuration group and should modify by config group. | |
| 400 | EdgeScriptCountExceedLimit | The number of rules exceeds the default limit. | The number of rules exceeds the limit. To increase the limit, submit a ticket. |
| 400 | EdgeScripOptionsHasInnerConfig | The extension has a background configuration or a parameter of this configuration is invalid. For more information, submit a ticket. | The extension has a background configuration or a configured parameter is invalid. For more information, submit a ticket. |
| 400 | EdgeScriptGrammarNotSupport | A background customization rule exists or a parameter of this configuration is invalid. For more information, submit a ticket. | A background custom rule exists or a configured parameter is invalid. For more information, submit a ticket. |
| 400 | EdgeScriptNotSupportJs | JavaScript rules are not supported. For more information, submit a ticket. | JavaScript rules are not supported. For more information, submit a ticket. |
| 400 | MissingRequiredArg | required argument missing. | When configuring the function, the necessary parameters are missing. |
| 400 | FunctionArgError | The function parameter of the domain configuration is incorrect. |
Lihat Error Codes untuk daftar lengkap.
Catatan rilis
Lihat Release Notes untuk daftar lengkap.