Di konsol CDN, Anda dapat membuat aturan EdgeScript berdasarkan kode EdgeScript Anda dan memublikasikannya ke lingkungan produksi untuk menyesuaikan pengelolaan produk CDN. Topik ini menjelaskan cara mengonfigurasi dan menggunakan EdgeScript di konsol.
Prosedur

-
Masuk ke CDN console.
-
Di panel navigasi kiri, klik Domain Names.
-
Pada halaman Domain Names, temukan nama domain yang dituju lalu klik Manage di kolom Actions.
-
Klik tab EdgeScript custom policy.
-
Tambahkan aturan di lingkungan staging.
-
Pada tab Staging Environment, klik Add Rule dan konfigurasikan aturan EdgeScript.
Catatan-
Anda hanya dapat menambahkan satu aturan EdgeScript untuk setiap nama domain. Untuk menambahkan lebih banyak aturan, hubungi account manager Alibaba Cloud Anda atau hubungi melalui saluran lainnya.
-
Lingkungan staging hanya mendukung node di Tiongkok daratan.
Tabel berikut menjelaskan parameter konfigurasi.
Parameter
Wajib
Deskripsi
Rule Name
Ya
Nama untuk aturan tersebut. Nama hanya boleh terdiri dari huruf, angka, dan garis bawah (_).
Rule Code
Ya
Kode aturan.
-
Masukkan kode aturan secara langsung, atau klik Use Code Template untuk memilih templat.
-
Anda dapat menulis kode aturan sesuai kasus penggunaan Anda. Untuk informasi selengkapnya, lihat Contoh skenario EdgeScript.
Priority
Ya
Prioritas aturan. Nilai valid: 0 hingga 999. Nilai yang lebih besar menunjukkan prioritas yang lebih rendah. Prioritas bersifat independen di setiap fase eksekusi.
Execution Phase
Ya
Fase eksekusi aturan. Untuk informasi selengkapnya, lihat Fase eksekusi dan prioritas.
Status
Ya
Status aturan.
Break
Tidak
Jika diaktifkan, mencegah aturan berikutnya dalam fase saat ini dieksekusi setelah aturan ini cocok.
Advanced
Tidak
Ekstensi didukung. Saat ini, hanya bidang
_es_dbg=signatureyang didukung. Bidang ini mengaktifkan mode debug. -
-
Klik Publish to Staging Environment.
-
-
Uji aturan di lingkungan staging.
Uji aturan EdgeScript di lingkungan staging sebelum mempublikasikannya. Untuk melakukannya, resolusikan nama domain staging.myalicdn.com untuk mendapatkan alamat IP uji. Kemudian, arahkan client Anda agar meresolusikan nama domain yang dipercepat ke alamat IP tersebut.
Tambahkan pemetaan dari alamat IP uji ke nama domain yang dipercepat di file hosts Anda. Jalur ke file hosts adalah sebagai berikut:
-
Windows: C:\Windows\System32\drivers\etc\hosts.
-
macOS: /etc/hosts.
-
-
Setelah pengujian selesai, klik Publish All Rules to Production Environment untuk memublikasikan aturan dari lingkungan staging ke lingkungan produksi.
PentingSetelah aturan dipublikasikan ke lingkungan produksi, aturan di lingkungan staging akan otomatis dihapus.
Revert rules in the staging environment
Untuk menghapus semua konfigurasi di lingkungan staging dan memulihkannya ke kondisi awal, klik Revert Rules in Staging Environment. Di kotak dialog yang muncul, klik OK. Tindakan ini akan menghapus semua konfigurasi dan memulihkan lingkungan staging ke kondisi awal.
Modify configurations

Untuk menambah, mengubah, atau menghapus aturan, hindari mengedit langsung di lingkungan produksi. Sebagai gantinya, salin aturan dari produksi ke staging, buat dan uji perubahan Anda, lalu publikasikan ke lingkungan produksi. Ikuti langkah-langkah berikut:
-
Klik Revert Rules in Staging Environment untuk memastikan lingkungan staging telah dipulihkan ke kondisi awal dan mencegah gangguan dari konfigurasi lain.
-
Klik Copy Rules from Production Environment untuk menyinkronkan aturan dari lingkungan produksi ke lingkungan staging. Hal ini membantu mencegah ketidakkonsistenan yang mungkin terjadi jika Anda menyalin aturan secara manual.
-
Tambahkan, ubah, atau hapus aturan di lingkungan staging.
-
Klik Publish to Staging Environment untuk menerapkan aturan yang telah dimodifikasi ke lingkungan staging. Kemudian, uji dan verifikasi aturan tersebut. Untuk informasi selengkapnya, lihat Test the rule in the staging environment.
-
Setelah pengujian selesai, klik Publish All Rules to Production Environment dan uji aturan di lingkungan produksi untuk memverifikasi bahwa konfigurasi berfungsi sesuai harapan.
Anda juga dapat menggunakan EdgeScript dengan tool CLI. Untuk informasi selengkapnya, lihat Use EdgeScript with a CLI tool.