Apa itu Azure CLI?
Azure Command-Line Interface (CLI) adalah alat baris perintah lintas platform untuk terhubung ke Azure dan menjalankan perintah administratif pada sumber daya Azure. Alat ini memungkinkan eksekusi perintah melalui terminal menggunakan perintah baris perintah interaktif atau skrip.
Untuk penggunaan interaktif, luncurkan shell terlebih dahulu seperti cmd.exe di Windows, atau Bash di Linux atau macOS, lalu buat perintah di permintaan shell. Untuk mengotomatiskan tugas rutin, susun perintah CLI ke dalam skrip shell menggunakan sintaks skrip dari shell yang Anda pilih, lalu jalankan skrip.
Anda dapat menginstal Azure CLI secara lokal di komputer Linux, macOS, atau Windows. Ini juga dapat digunakan dari browser melalui Azure Cloud Shell atau dijalankan dari dalam kontainer Docker.
Versi Saat Ini
Versi Azure CLI saat ini adalah 2.59.0. Untuk informasi tentang rilis terbaru, lihat catatan rilis. Untuk menemukan versi yang terinstal dan melihat apakah Anda perlu memperbarui, jalankan az version.
Autentikasi
Azure CLI mendukung beberapa metode autentikasi. Untuk informasi terperinci tentang mengautentikasi ke Azure dari Azure CLI, lihat Masuk dengan Azure CLI.
Desain referensi perintah
Sintaks Azure CLI mengikuti pola reference name
- command
- parameter
- parameter value
sederhana. Misalnya, beralih antar langganan sering kali menjadi tugas umum. Berikut sintaksnya.
az account set --subscription "my subscription name"
Penggunaan umum Azure CLI lainnya adalah mengelola penetapan peran.
az role assignment create --assignee servicePrincipalName --role Reader --scope /subscriptions/mySubscriptionID/resourceGroups/myResourceGroupName
az role assignment delete --assignee userSign-inName --role Contributor
Untuk informasi selengkapnya tentang mengelola langganan, lihat Mengelola langganan dengan Azure CLI. Lihat Membuat perwakilan layanan Azure dengan Azure CLI untuk tutorial mendalam tentang mengelola perwakilan layanan dan penetapan peran.
Perbandingan sintaks PowerShell
Memilih alat baris perintah yang tepat menjelaskan perbedaan antara tools
dan environments
dengan penekanan pada Azure CLI dan Azure PowerShell. Ini juga memberikan banyak perbandingan perintah berdampingan. Berikut dua contohnya:
Perintah | Azure CLI | Azure PowerShell |
---|---|---|
Membuat Grup Sumber Daya | az group create --name <ResourceGroupName> --location eastus | New-AzResourceGroup -Name <ResourceGroupName> -Location eastus |
Membuat Akun Azure Storage | az storage account create --name <StorageAccountName> --resource-group <ResourceGroupName> --location eastus --sku Standard_LRS --kind StorageV2 | New-AzStorageAccount -Name <StorageAccountName> -ResourceGroupName <ResourceGroupName> -Location eastus -SkuName Standard_LRS -Kind StorageV2 |
Untuk perbandingan sintaks Azure CLI antara lingkungan Bash dan PowerShell, lihat Mempelajari perbedaan sintaks Azure CLI.
Format output
Azure CLI menggunakan JSON sebagai format output defaultnya, tetapi menawarkan format lain seperti yang dijelaskan dalam format Output untuk perintah Azure CLI. --output
Gunakan parameter untuk memformat hasil perintah Azure CLI. Berikut contohnya:
az account list --output table
Atur output default Anda dengan mengatur properti konfigurasi seperti yang output
dijelaskan dalam konfigurasi Azure CLI.
az config set core.output=jsonc
Kumpulan data
Azure CLI mengumpulkan data telemetri secara default. Microsoft mengagregasi kumpulan data untuk mengidentifikasi pola penggunaan, mengidentifikasi masalah umum, dan meningkatkan pengalaman Azure CLI. Microsoft Azure CLI tidak mengumpulkan data pribadi atau pribadi apa pun. Misalnya, data penggunaan membantu mengidentifikasi masalah seperti perintah dengan keberhasilan rendah dan membantu memprioritaskan pekerjaan kita.
Meskipun kami menghargai wawasan yang diberikan data ini, kami juga memahami bahwa tidak semua orang ingin mengirim data penggunaan. Anda dapat menonaktifkan pengumpulan data dengan perintah az config set core.collect_telemetry=false
. Anda juga dapat membaca pernyataan privasi kami untuk mempelajari lebih lanjut.