Jika sebelumnya kita telah mengetahui bagaimana cara untuk mendapatkan Region ID secara manual, maka kali ini kita akan memberikan langkah-langkah cara mendapatkan Region ID ter-update yang di mana kita tidak perlu lagi harus me-maintain data region.

Mengapa tidak dianjurkan untuk menggunakan metode Dictionary untuk menampung Region?

Sebenarnya bukanlah hal tersebut tidak dianjurkan. Menyimpan data pada Dictionary termasuk salah satu cara yang sah dan dapat digunakan. Namun, kendalanya adalah apabila Alibaba Cloud melakukan perubahan EndPoint ataupun informasi yang berhubungan dengan region, maka developer wajib mengupdate informasi Region secara manual. 

Cara Mendapatkan Region Menggunakan SDK

Dari kode di atas, kita pertama-tama harus membuat Client terlebih dahulu. CreateClient ini sudah kita sampaikan pada artikel sebelumnya, atau jika lupa, klik artikel berikut ini

Setelah membuat client, maka kita harus memanggil ListRegionsRequest yang berfungsi untuk memberitahu kepada SDK bahwa kita ingin melakukan eksekusi method ListRegions. Adapun result dari responsenya ialah ListRegionsResponse yang selanjutnya dapat diproses menjadi ListRegionsResponseBody.

Setelah itu, kamu sudah bisa melakukan perulangan/looping untuk melihat list dari Region ID, Region EndPoint dan juga Local Name yang tersedia pada ListRegions.