Menjalankan Perintah Azure CLI Secara Interaktif
Dalam mode interaktif, Azure CLI memungkinkan Anda untuk segera memasukkan dan menjalankan perintah. Jika Anda hanya perlu membuat beberapa sumber daya Azure , menjalankan perintah Azure CLI secara manual adalah pilihan yang wajar.
Membuat akun penyimpanan dengan Azure CLI
Mari kita lakukan tugas umum: membuat akun Azure Storage. Berikut adalah empat langkah yang perlu Anda ikuti:
Sambungkan ke Azure menggunakan
az login.Bekerja dengan langganan Azure menggunakan
az account.Buat grup sumber daya (jika diperlukan) menggunakan
az group create.Buat akun penyimpanan menggunakan
az storage account create.
Langkah 1: Sambungkan ke Azure
Karena Anda bekerja dengan penginstalan Azure CLI lokal, Anda perlu mengautentikasi sebelum dapat menjalankan perintah Azure . Masuk ke Azure dengan menggunakan az login perintah :
az login
Azure CLI biasanya meluncurkan browser default Anda untuk membuka halaman masuk Azure .
Jika tidak berhasil, ikuti instruksi baris perintah dan masukkan kode otorisasi di kotak dialog Masukkan Kode .
Setelah berhasil masuk, Anda tersambung ke langganan Azure Anda.
Penting
Mulai tahun 2025, Microsoft memberlakukan autentikasi multifaktor wajib (MFA) untuk Azure CLI dan alat baris perintah lainnya. Persyaratan MFA baru berdampak pada identitas pengguna ID Microsoft Entra . Mereka tidak memengaruhi identitas beban kerja, seperti prinsipal layanan dan identitas terkelola.
Langkah 2: Verifikasi langganan Anda
Jika Anda memiliki izin ke beberapa langganan Azure, verifikasi langganan default Anda:
az account show --output table
EnvironmentName HomeTenantId IsDefault Name State TenantId
----------------- ------------------------------------ ----------- --------------------------------- ------- ------------------------------------
AzureCloud aaaa0a0a-bb1b-cc2c-dd3d-eeeeee4e4e4e True My Production Subscription Enabled aaaa0a0a-bb1b-cc2c-dd3d-eeeeee4e4e4e
Jika Anda ingin mengubah langganan default Anda:
az account set --subscription "the name of a different subscription or subscription ID"
Langkah 3: Membuat grup sumber daya
Grup sumber daya Azure adalah kontainer untuk sumber daya Azure. Grup sumber daya menjaga sumber daya Azure Anda tetap teratur dan membantu Anda mengelola keamanan dan biaya. Nama grup sumber daya harus unik dalam langganan dan ditetapkan lokasi geografis.
Temukan lokasi Azure mana yang tersedia untuk langganan default Anda:
az account list-locations --output tableDisplayName Name RegionalDisplayName ------------------------ ------------------- ------------------------------------- East US eastus (US) East US South Central US southcentralus (US) South Central US West US 2 westus2 (US) West US 2 West US 3 westus3 (US) West US 3 Australia East australiaeast (Asia Pacific) Australia East ... <more regions here>Buat grup sumber daya menggunakan variabel:
Karena modul ini canggih, mari kita mulai menggunakan pengidentifikasi acak dan variabel Bash . Penggunaan ID acak memungkinkan Anda menguji skrip berulang kali tanpa harus menunggu grup sumber daya pengujian sebelumnya dihapus.
# Variable block let "randomIdentifier=$RANDOM*$RANDOM" location="westus2" resourceGroup="msdocs-rg-$randomIdentifier" # Create the resource group az group create --name $resourceGroup --location $location --output json
Langkah 4: Membuat akun penyimpanan
Menggunakan grup sumber daya yang Anda buat, buat akun penyimpanan. Ganti <msdocs-rg-0000000> dengan nama grup sumber daya yang Anda buat di langkah sebelumnya. Nama akun penyimpanan hanya dapat berisi huruf kecil dan angka.
# Variable block
let "randomIdentifier=$RANDOM*$RANDOM"
location="westus2"
resourceGroup="<msdocs-rg-0000000>"
storageAccount="msdocssa$randomIdentifier"
# Create the storage account
echo "Creating storage account $storageAccount in resource group $resourceGroup"
az storage account create --name $storageAccount \
--resource-group $resourceGroup \
--location $location \
--sku Standard_RAGRS \
--kind StorageV2 \
--output json
Petunjuk / Saran
Garis miring terbalik (\) adalah karakter penyambung baris di Bash. Ini memungkinkan Anda untuk membagi perintah panjang di beberapa baris untuk keterbacaan yang lebih baik.
Langkah 5: Memverifikasi pembuatan sumber daya
Untuk sebagian besar grup perintah Azure , Azure CLI menyediakan list dan show perintah untuk mendapatkan detail sumber daya.
Pastikan akun penyimpanan baru Anda dibuat:
az storage account listUntuk mendapatkan informasi yang lebih ringkas, Anda dapat memformat output sebagai tabel sederhana:
az storage account list --output tableJika Anda memiliki beberapa akun penyimpanan, filter nilai yang dikembalikan dengan menggunakan
--queryparameter :# Get a list of all storage accounts created in the last 30 days saDate=$(date +%F -d "-30days") az storage account list --resource-group <msdocs-rg-00000000> \ --query "[?creationTime >='$saDate'].{saName:name, saID: id, sku: sku.name}"# Get a list of all storage accounts that contain the word 'msdocs' az storage account list --resource-group $rgName \ --query "[?contains(name, 'msdocs')].{saName:name, saKind:kind, saPrimaryLocation:primaryLocation, createdTimeStamp:creationTime}" \ --output table
Nota
--query Format string parameter menggunakan JMESPath, yang merupakan bahasa kueri standar untuk permintaan JSON. Pelajari selengkapnya di Tutorial JMESPath.
Membersihkan sumber daya
Menggunakan ID acak dan menjalankan langkah-langkah modul ini membuat grup sumber daya pengujian yang dapat dihapus. Cara term mudah untuk membersihkan sumber daya Azure adalah dengan menghapus grup sumber daya. Namun, saat menghapus grup sumber daya, Anda menghapus setiap objek di dalam grup, jadi penting untuk menghapus nama grup sumber daya yang benar!
# Get a list of resource groups in the active subscription
az group list --output table
# Delete a resource group and do not wait for the operation to finish
az group delete --name <msdocs-rg-0000000> --no-wait
Petunjuk / Saran
Parameter --no-wait memungkinkan operasi penghapusan berjalan di latar belakang, mengosongkan baris perintah untuk tugas lain.
Tugas yang kompleks atau berulang dapat memakan waktu dan rawan kesalahan saat dilakukan secara manual. Banyak organisasi lebih suka mengotomatiskan tugas-tugas ini untuk mengurangi biaya dan menghindari kesalahan. Menggunakan skrip Azure CLI untuk mengotomatiskan pembuatan sumber daya Azure jauh lebih efisien dan dapat diandalkan daripada membuatnya secara manual satu per satu.