Setelah mempelajari bagaimana caranya untuk menampilkan List Disk pada Simple Application Server Berdasarkan Region, maka kali ini artikelnya akan membahas tentang hal yang serupa, namun dengan parameter yang berbeda. Jika sebelumnya menggunakan Region, maka kali ini akan menggunakan Instance. Adapun pengambilan informasi disk berbasis Instance bertujuan agar ketika kita sedang menavigasikan Instance tertentu, disk dari instance lain tidak ikut muncul.

Sample Code

Untuk mendapatkan disk yang terdaftar di account kita, caranya cukup memanggil sebuah fungsi yang sama seperti pada artikel sebelumnya, yaitu ListDisks. Adapun terdapat perbedaan parameter untuk mendapatkan disk berdasarkan Instance, yaitu:

  1. 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.

  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.

Hasil Eksekusi

Setelah kode di atas dijalankan, maka akan muncul output seperti di bawah ini:

Di atas adalah seluruh Disk yang terdaftar di account saya yang regionnya berada di Singapore dan untuk 1 instance yang saya pilih. Jika kita memiliki Simple Application Server yang belum di modifikasi dari sisi Disk, maka seharusnya hanya 1 disk saja yang muncul di responsenya.