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.

Lihat Juga