Membuat konfigurasi aturan kompresi untuk situs.
Coba sekarang
Test
RAM authorization
Parameter permintaan
|
Parameter |
Type |
Required |
Description |
Example |
| SiteId |
integer |
Yes |
ID situs, yang dapat diperoleh dengan memanggil operasi ListSites. |
1231231221*** |
| SiteVersion |
integer |
No |
Nomor versi konfigurasi situs. Untuk situs yang memiliki manajemen versi konfigurasi diaktifkan, Anda dapat menggunakan parameter ini untuk menentukan versi situs tempat konfigurasi berlaku. Nilai default adalah versi 0. |
0 |
| RuleName |
string |
No |
Nama aturan. Anda tidak perlu mengatur parameter ini saat menambahkan konfigurasi global. |
rule_example |
| RuleEnable |
string |
No |
Pengalih aturan. Anda tidak perlu mengatur parameter ini saat menambahkan konfigurasi global. Nilai valid:
Valid values:
|
on |
| Rule |
string |
No |
Konten aturan, yang menggunakan ekspresi kondisional untuk mencocokkan permintaan pengguna. Anda tidak perlu mengatur parameter ini saat menambahkan konfigurasi global. Dua skenario didukung:
|
(http.host eq "video.example.com") |
| Gzip |
string |
No |
Kompresi Gzip. Nilai valid:
Valid values:
|
on |
| Brotli |
string |
No |
Kompresi Brotli. Nilai valid:
Valid values:
|
on |
| Zstd |
string |
No |
Kompresi Zstd. Nilai valid:
Valid values:
|
on |
| Sequence |
integer |
No |
Pesanan eksekusi aturan. Nilai yang lebih kecil menunjukkan prioritas yang lebih tinggi. |
1 |
Elemen respons
|
Element |
Type |
Description |
Example |
|
object |
Tanggapan. |
||
| RequestId |
string |
ID permintaan. |
C370DAF1-C838-4288-A1A0-9A87633D248E |
| ConfigId |
integer |
ID konfigurasi. |
35281609698**** |
Contoh
Respons sukses
JSONformat
{
"RequestId": "C370DAF1-C838-4288-A1A0-9A87633D248E",
"ConfigId": 0
}
Kode kesalahan
|
HTTP status code |
Error code |
Error message |
Description |
|---|---|---|---|
| 400 | MissingParameter | ArgName yang ditentukan diperlukan untuk fungsi ini. | Parameter yang diperlukan tidak ada untuk konfigurasi fungsi yang ditentukan. |
| 400 | ApplyVipError | Gagal mengajukan permintaan sumber daya IP. Silakan hubungi layanan pelanggan. | Gagal mengajukan permintaan sumber daya IP. Silakan hubungi layanan pelanggan. |
| 400 | CanNotSetSequence | Parameter Sequence tidak dapat diatur untuk konfigurasi non-aturan (global). | Parameter Sequence tidak diizinkan dalam konfigurasi global. |
| 400 | CacheReserveSiteExceedLimit | Jumlah situs yang terikat ke instance cache reserve melebihi batas. Satu instance cache reserve hanya dapat terikat ke jumlah situs yang terbatas. Lihat dokumentasi untuk batasannya. | Jumlah situs yang terikat ke instance cache reserve melebihi batas. |
| 400 | CompileRuleError | Kompilasi aturan gagal. Periksa informasi aturan yang Anda kirimkan dan pastikan mengikuti sintaks yang dijelaskan dalam dokumentasi. | Kompilasi aturan gagal. Periksa konfigurasi aturan yang dikirimkan. Lihat format konfigurasi aturan yang dijelaskan dalam dokumentasi API. |
| 400 | SiteConfigLengthExceedLimit | Ukuran konfigurasi keseluruhan situs melebihi batas. Total ukuran semua konfigurasi fitur untuk sebuah situs tidak boleh melebihi 512 KB. | Ukuran konfigurasi situs melebihi batas. Total ukuran tidak boleh melebihi 512 KB. |
| 400 | ConfigConflicts | Konflik konfigurasi. Hal ini biasanya terjadi ketika beberapa konfigurasi ditambahkan di bawah fitur yang sama pada situs yang sama, seperti nama aturan yang duplikat di antara konfigurasi. | Pemeriksaan keunikan parameter gagal. Periksa nilai parameter yang duplikat. |
| 400 | FunctionConflict | Konfigurasi fitur bertentangan. Situs dengan manajemen versi yang diaktifkan tidak dapat mengonfigurasi fitur ini. | Konfigurasi fitur saat ini bertentangan dengan fitur lain. Untuk mengonfigurasinya, hapus terlebih dahulu konfigurasi fitur yang bertentangan. |
| 400 | RuleRegexQuotaCheckFailed | Aturan yang mengandung ekspresi reguler tidak diizinkan pada paket saat ini. Periksa dokumentasi paket atau tingkatkan paket. | Paket saat ini tidak mendukung konfigurasi mesin aturan dengan ekspresi reguler. Periksa deskripsi paket dan tingkatkan paket Anda. |
| 400 | NestedRuleQuotaCheckFailed | Kedalaman penyarangan aturan yang diizinkan oleh paket telah terlampaui. Kurangi kedalaman penyarangan aturan atau tingkatkan paket. | Jumlah sub-kondisi bersarang dalam aturan melebihi batas paket. Periksa deskripsi paket dan tingkatkan paket Anda. |
| 400 | ArgQuotaCheckFailed | Nilai parameter yang dikirimkan gagal validasi kevalidan paket. Periksa dokumentasi paket untuk rentang parameter yang dapat dikonfigurasi untuk paket situs. | Paket saat ini tidak mendukung konfigurasi parameter yang dibatasi. Periksa parameter masukan Anda. |
| 400 | FunctionQuotaCheckFailed | Validasi kuota untuk fitur ini gagal. Konfigurasi untuk fitur ini mungkin melebihi batas paket situs. Periksa dokumen deskripsi paket untuk situs ini. | Paket saat ini tidak mendukung konfigurasi fitur yang dibatasi. Periksa deskripsi fitur paket. |
| 400 | ConfExceedLimit | Jumlah konfigurasi fitur melebihi batas. Lihat dokumentasi API untuk jumlah konfigurasi yang didukung oleh satu fitur. | Jumlah item konfigurasi untuk fitur saat ini telah melebihi batas sistem. |
| 400 | ServiceInvokeFailed | Panggilan layanan internal gagal. Tim teknik sedang menangani masalah ini. Silakan coba lagi nanti, atau hubungi layanan pelanggan untuk detailnya. | Panggilan layanan gagal. Coba lagi nanti atau hubungi layanan pelanggan untuk detailnya. |
| 400 | SpecifiedVersionReadOnly | Nomor versi yang ditentukan bersifat hanya-baca dan tidak dapat dimodifikasi. | Nomor versi yang ditentukan bersifat hanya-baca dan tidak dapat dimodifikasi. |
| 400 | VersionNotValid | Situs tidak memiliki manajemen versi yang diaktifkan, atau nomor versi yang ditentukan tidak ada. | Situs tidak memiliki manajemen versi yang diaktifkan, atau nomor versi yang ditentukan tidak ada. |
| 400 | InternalException | Gagal memanggil layanan. Coba lagi nanti atau hubungi dukungan teknis. | Gagal memanggil layanan. Coba lagi nanti atau hubungi dukungan teknis. |
| 400 | InvalidParameter.ArgName | ArgName tidak valid. Periksa parameter konfigurasi situs web Anda dan pastikan sesuai dengan fitur dan nama parameter yang didukung yang tercantum dalam dokumentasi resmi. | ArgName tidak valid. Periksa parameter konfigurasi situs web Anda dan pastikan sesuai dengan fitur dan nama parameter yang didukung yang tercantum dalam dokumentasi resmi. |
| 400 | InvalidParameter.ArgValue | Nilai parameter tidak valid. Periksa apakah format dan panjang nilai memenuhi persyaratan. | Nilai parameter tidak valid. Periksa apakah format dan panjang nilai memenuhi persyaratan. |
| 400 | InvalidParameter.Configs | Konfigurasi parameter tidak valid. Periksa apakah konfigurasi fitur Anda dalam format yang valid dan memenuhi persyaratan terkait. | Konfigurasi parameter tidak valid. Periksa apakah konfigurasi fitur Anda dalam format yang valid dan memenuhi persyaratan terkait. |
| 400 | InvalidParameter.FunctionName | Fitur yang ditentukan tidak ada. Tentukan nama fitur yang valid berdasarkan dokumentasi terkait. | Fitur yang ditentukan tidak ada. Tentukan nama fitur yang valid berdasarkan dokumentasi terkait. |
| 400 | InstanceNotExist | Instance tidak ada. Periksa apakah ID instance yang ditentukan benar atau apakah instance tersebut milik akun Anda. | Instance tidak ada. Periksa apakah ID instance yang ditentukan benar atau apakah instance tersebut milik akun Anda. |
| 400 | LockFailed | Sistem sedang menangani permintaan yang Anda kirimkan sebelumnya. Coba lagi nanti. | Sistem sedang menangani permintaan yang Anda kirimkan sebelumnya. Coba lagi nanti. |
| 400 | Instance.NotOnline | Paket Anda tidak tersedia karena pembayaran yang terlambat. Selesaikan pembayaran terlebih dahulu. | Paket Anda tidak tersedia karena pembayaran yang terlambat. Selesaikan pembayaran terlebih dahulu. |
| 400 | IllegalOperation.VersionManagement | Operasi manajemen versi gagal karena fitur atau pengaturan lingkungan yang tidak kompatibel dikonfigurasi. Sesuaikan konfigurasi Anda dan coba lagi. | Operasi manajemen versi gagal karena fitur atau pengaturan lingkungan yang tidak kompatibel dikonfigurasi. Sesuaikan konfigurasi Anda dan coba lagi. |
| 400 | QuotaCheckFailed.VersionManagement | Kuota tidak mencukupi untuk manajemen versi. Hubungi dukungan teknis. | Kuota tidak mencukupi untuk manajemen versi. Hubungi dukungan teknis. |
| 400 | CachceReserveInstanceCheckFalied | Jika situs menggunakan node daftar izin pengambilan asal dan instance cache reserve tidak ada dalam daftar izin pengambilan asal, instance cache reserve tidak dapat dikaitkan dengan situs. Untuk menggunakan kedua fitur secara bersamaan, hubungi layanan pelanggan untuk detailnya. | Jika situs menggunakan node daftar izin pengambilan asal dan instance cache reserve tidak ada dalam daftar izin pengambilan asal, instance cache reserve tidak dapat dikaitkan dengan situs. Untuk menggunakan kedua fitur secara bersamaan, hubungi layanan pelanggan untuk detailnya. |
| 400 | FunctionArgError | Gagal memvalidasi parameter fitur yang dikonfigurasi. | Gagal memvalidasi parameter fitur yang dikonfigurasi. |
| 404 | SiteNotFound | Situs web tidak ada atau bukan milik Anda. | Situs web tidak ada atau bukan milik Anda. |
Lihat Error Codes untuk daftar lengkap.
Catatan rilis
Lihat Release Notes untuk daftar lengkap.