Pada artikel ini, kita akan membahas bagaimana cara untuk menambahkan sebuah firewall rule kepada Simple Application Server. Sebenarnya menambahkan firewall bisa dilakukan dengan mudah melalui Alibaba Cloud Console, namun kali ini kita akan membagikan cara lain untuk dapat menambahkan rule.

Sample Code

Untuk menambahkan satu firewall rule, kamu bisa menggunakan sebuah fungsi yang bernama CreateFirewallRule. Adapun fungsi ini terdiri dari beberapa parameter yang dapat kamu gunakan:

  1. ClientToken
    Merupakan parameter wajib yang di mana user diharuskan untuk memasukkan kode unik yang umumnya terdiri dari huruf dan angka yang acak. Untuk mengetahui bagaimana cara membuat ClientToken, simak artikel berikut ini

  2. InstanceId

    Sederhananya, InstanceId ini adalah kode unik dari SAS yang kita miliki. Kita dapat mengetahui InstanceId dengan cara melakukan pengecekan pada Alibaba Cloud Console. Umumnya istilah yang digunakan pada console adalah Server Id. Lihat gambar di bawah ini untuk lebih jelasnya.



  3. RegionId

    Ini adalah Region Id dari SAS kita. Untuk mengetahui Region Id, kamu bisa melakukan pengecekan pada artikel berikut ini. Sebagai contoh, karena Instance saya berada pada Singapore, maka saya perlu mencari tahu regionId dari Singapore. 


    Dilihat dari tabel di atas, maka Region ID saya adalah ap-southeast-1.

  4. Port
    Ini diisi dengan Port Number yang ingin ditambahkan. Nilai valid dari port ini adalah dari angka s/d 65535 jika menggunakan TCP/IP. Apabila menggunakan ICMP, maka portnya adalah -1/-1 .

  5. Rule Protocol
    Merupakan protokol yang ingin ditambahkan. Rule Protocol memiliki beberapa pilihan, yaitu:
    a. TCP
    b. UDP
    c. TCP+UDP
    d. ICMP
    Pastikan kamu memilih protokol yang telah ditentukan.

  6. Remark
    Ini hanya catatan saja dan sifatnya opsional.

Hasil Eksekusi

Jika kamu sudah membuat kode untuk membuat firewall nya, maka selanjutnya coba untuk eksekusikan fungsi tersebut. Jika seluruh parameter telah benar, maka kamu akan mendapatkan response seperti gambar di bawah ini:

Jangan lupa lakukan pengecekan di Alibaba Cloud Console untuk memverifikasi hasil dari pembuatan firewallnya.