Tahukah kamu, bahwa Alibaba Cloud SDK memiliki sebuah fitur yang memudahkan kita untuk mengakses Simple Application Server kita? Jika umumnya kita memerlukan aplikasi SSH (Linux) ataupun Remote Desktop Connection (Windows) untuk mengakses server kita, maka di artikel ini kita akan coba menjabarkan langkah-langkah mudah untuk dapat mengakses server langsung dari web browser kita.
Sample Code
Nah, jadi untuk bisa mengakses server kita melalui web browser, kita perlu memanggil sebuah fungsi yang bernama DescribeInstanceVncUrl yang di mana ini berfungsi untuk mengembalikan URL VNC yang nantinya dapat kita paste URLnya ke browser.
Adapun berikut adalah parameter wajib dari fungsi ini:
- 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 - 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.
- 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.
Hasil Eksekusi
Setelah menjalankan kode di atas, kamu akan mendapatkan informasi berupa RequestId dan juga VncUrl. VncUrl ini lah yang menjadi URL dari server kita supaya dapat diakses melalui web browser. Cara pakainya cukup mudah, kita hanya perlu copy & paste value dari VncUrl ke browser dan maka hasilnya akan muncul seperti gambar di bawah ini: