Cara mengelola grup sumber daya Azure dengan Azure CLI
Grup sumber daya adalah kontainer yang menampung sumber daya terkait untuk sebuah solusi Azure. Grup sumber daya mungkin berisi penyimpanan, mesin virtual, aplikasi, dasbor, layanan, atau hampir semua hal yang Anda tangani di Azure.
Azure Command-Line Interface (CLI) memungkinkan Anda membuat, mempertahankan, dan mengatur grup sumber daya Azure default. CLI juga akan memungkinkan Anda membersihkan sumber daya setelah membuatnya.
Identifikasi Wilayah Azure
Pelanggan Azure dapat memilih untuk menyebarkan sumber daya di berbagai wilayah. Dalam beberapa kasus, pelanggan mungkin dapat mengurangi biaya dengan memilih wilayah terdekat yang menawarkan layanan yang sama. Jika wilayah terdekat diidentifikasi, pesan akan menampilkan wilayah yang akan dipilih untuk penyebaran di masa mendatang.
Dalam contoh berikut, az config
perintah digunakan untuk menonaktifkan pesan rekomendasi wilayah:
az config set core.display_region_identified=no
Untuk informasi selengkapnya tentang wilayah Azure, lihat Memilih wilayah Azure yang tepat untuk Anda.
Buat grup sumber daya
Untuk membuat grup sumber daya, gunakan perintah pembuatan grup az:
az group create --name MyResourceGroup --location eastus
Grup sumber daya milik satu lokasi. Untuk melihat semua lokasi yang didukung dalam langganan Anda saat ini, jalankan perintah az account list-locations:
az account list-locations
Untuk melihat semua grup sumber daya untuk langganan Anda saat ini, gunakan perintah az group list:
az group list --output table
Tip
--output
Parameternya adalah parameter global, tersedia untuk semua perintah. Nilai tabel menyajikan output dalam format yang bersahabat. Untuk informasi selengkapnya, lihat Format output untuk perintah Azure CLI.
Saat Anda membuat sumber daya, Anda membuatnya dalam grup sumber daya. Contoh berikut menunjukkan akun penyimpanan yang dibuat dengan menggunakan perintah az storage account create :
az storage account create --resource-group MyResourceGroup --name storage134 --location eastus --sku Standard_LRS
Untuk menghapus grup sumber daya, jalankan perintah az group delete :
az group delete --name MyResourceGroup
Saat Anda menghapus grup sumber daya, Anda menghapus semua sumber daya yang menjadi miliknya. Anda tidak dapat membatalkan tindakan ini. Jika Anda mencoba salah satu perintah dalam artikel ini, menghapus grup sumber daya yang Anda buat akan menghapus akun Anda.
Mengatur grup sumber daya default
Anda dapat mengatur grup sumber daya default untuk semua perintah yang Anda jalankan dari Azure CLI lokal atau dari Azure Cloud Shell. Azure CLI menyimpan konfigurasi ini secara lokal dalam file config. Untuk melihat konfigurasi Anda saat ini, jalankan perintah az config get:
az config get
Hasilnya menunjukkan grup sumber daya default dan nilai default lainnya. Jika Anda menggunakan Azure CLI untuk pertama kalinya, hasilnya mungkin kosong.
Untuk mengatur grup sumber daya default untuk penginstalan Azure CLI Anda, jalankan perintah az config set:
az config set defaults.group=MyResourceGroup
Perintah menetapkan nilai untuk kunci tertentu, dalam hal ini defaults.group
. Untuk opsi konfigurasi yang tersedia, lihat Konfigurasi Azure CLI.
Catatan
Perintah az config set tidak memvalidasi keberadaan grup sumber daya yang Anda masukkan. Perintah hanya menyimpan pasangan nilai kunci.
Setelah Anda menjalankan perintah, dua perintah berikut akan memberi Anda hasil yang sama:
az storage account create --resource-group MyResourceGroup --name storage01 --location eastus --sku Standard_LRS
az storage account create --name storage01 --location eastus --sku Standard_LRS
Grup sumber daya milik langganan. Jika organisasi Anda memiliki lebih dari satu langganan, Anda harus mengatur langganan tersebut sebelum bekerja dengan grup sumber daya dalam langganan. Jika nilai default grup sumber daya bukan milik langganan Anda saat ini, hasil kesalahan. Untuk informasi selengkapnya tentang beberapa langganan, lihat Menggunakan beberapa langganan Azure.
Anda tidak perlu mengatur ulang default untuk menggunakan grup sumber daya lainnya. Sebagai gantinya, tentukan grup sumber daya:
az group create --name OtherResourceGroup --location eastus
az storage account create --resource-group StorageGroups --name storage03 --location westus --sku Standard_LRS
Nilai default hanya untuk Anda. Ini tidak memengaruhi pengguna lain atau perubahan yang Anda buat melalui portal Azure.
Jika Anda menggunakan nilai parameter yang dipertahankan, seperti yang dijelaskan dalam artikel ini, nilai-nilai tersebut lebih diutamakan daripada default yang diatur dalam file konfigurasi .
Mengatur kunci grup sumber daya
Sebagai administrator, Anda mungkin perlu mengunci grup sumber daya untuk mencegah pengguna menghapus atau memodifikasinya. Untuk informasi selengkapnya, lihat Kunci sumber daya untuk mencegah perubahan yang tidak terduga.
Di Azure CLI, gunakan perintah kunci grup az. Misalnya, perintah az account lock create dapat mencegah pengguna menghapus grup sumber daya:
az group lock create --name "Cannot delete resource group" --lock-type CanNotDelete
Catatan
Anda harus memiliki contributor
izin pada grup sumber daya untuk membuat atau mengubah kunci.
Untuk melihat kunci saat ini pada grup sumber daya Anda, gunakan perintah az group lock list :
az group lock list --output table
Membersihkan sumber daya
Jika Anda mencoba salah satu perintah dalam artikel ini, Anda dapat menghapus sumber daya apa pun yang Anda buat menggunakan perintah az group delete :
az group delete --name MyResourceGroup
az group delete --name OtherResourceGroup
az group delete --name StorageGroups
Perintah ini menghapus grup dan semua sumber daya yang dikandungnya sekaligus.