Nah, pada artikel sebelumnya kita telah membahas tentang bagaimana melakukan manajemen sederhana untuk mengelola server kita. Dari artikel sebelumnya, bisa kita ketahui bahwa rata-rata nama method ataupun function yang ada pada Alibaba Cloud SDK dibuat sesuai dengan fungsinya. Misalnya:
- Menyalakan -> StartInstance
- Mematikan -> StopInstance
- Merestart -> RebootInstance
Namun, ketika kita ingin merubah password dari server kita, kenapa tidak ada yang method bernama ChangeInstancePassword ? Apakah itu artinya Alibaba Cloud tidak mendukung fungsi untuk merubah password? Tenang saja, ada kok! Hanya saja nama methodnya tidak sesimple itu.
Di artikel ini, kita akan bahas langkah-langkah bagaimana cara merubah password Simple Application Server dari Alibaba Cloud tanpa mengharuskan kita untuk mengakses Alibaba Cloud console, lengkap dengan kode C# yang bisa langsung kamu gunakan. Simak artikel ini untuk mengetahui langkah-langkahnya.
Sample Code
Nah, untuk merubah password, kita diwajibkan untuk memanggil UpdateInstanceAttribute di mana terdapat beberapa parameter yang wajib kita include, yaitu:
- 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. - Password
Ini diisi dengan password baru ya. Bukan password lama
Mudah bukan untuk merubah password? Namun ada hal yang harus diperhatikan ya: Setelah kode sampel di atas dijalankan, password server tidak langsung berubah. Server harus direstart terlebih dahulu supaya password barunya dapat digunakan.