Not
Bu sayfaya erişim yetkilendirme gerektiriyor. Oturum açmayı veya dizinleri değiştirmeyi deneyebilirsiniz.
Bu sayfaya erişim yetkilendirme gerektiriyor. Dizinleri değiştirmeyi deneyebilirsiniz.
Azure Command-Line Arabirimi (CLI), Azure bağlanmak ve Azure kaynaklarda yönetim komutlarını yürütmek için kullanılan platformlar arası bir komut satırı aracıdır. Etkileşimli komut satırı istemleri veya bir betik kullanarak komutların bir terminal üzerinden yürütülmesini sağlar.
Etkileşimli kullanım için önce Windows üzerinde cmd.exe veya Linux veya macOS üzerinde Bash gibi bir kabuk başlatır ve ardından kabuk isteminde bir komut yayınlarsınız. Yinelenen görevleri otomatikleştirmek için, seçtiğiniz kabuğun betik dilini kullanarak Komut Satırı Arayüzü (CLI) komutlarını bir kabuk betiğinde birleştirir ve ardından betiği yürütürsünüz.
Linux, macOS veya Windows bilgisayarlara Azure CLI'yi yerel olarak yükleyebilirsiniz. Ayrıca tarayıcıdan Azure Cloud Shell aracılığıyla da kullanılabilir veya Docker kapsayıcısının içinden çalıştırılabilir.
Geçerli Sürüm
Azure CLI geçerli sürümü 2.86.0'dır. En son sürüm hakkında bilgi edinmek için sürüm notlarına bakın. Yüklü sürümünüzü bulmak ve güncelleştirmeniz gerekip gerekmediğini görmek için az version komutunu çalıştırın.
Kimlik doğrulama
Azure CLI çeşitli kimlik doğrulama yöntemlerini destekler. Azure CLI'den Azure'a kimlik doğrulama hakkında ayrıntılı bilgi için bkz. Azure CLI ile Oturum Açma.
Komut referans tasarımı
Azure CLI söz dizimi basit bir reference name - command - parameter - parameter value desenini izler. Örneğin, abonelikler arasında geçiş yapmak genellikle yaygın bir görevdir. Söz dizimi aşağıdadır.
az account set --subscription "my subscription name"
Azure CLI bir diğer yaygın kullanım alanı da rol atamalarını yönetmektir.
az role assignment create --assignee servicePrincipalName --role Reader --scope /subscriptions/mySubscriptionID/resourceGroups/myResourceGroupName
az role assignment delete --assignee userSign-inName --role Contributor
Abonelikleri yönetme hakkında daha fazla bilgi için bkz. Azure CLI ile abonelikleri yönetme. Azure hizmet sorumlularını ve rol atamalarını yönetmeyle ilgili ayrıntılı bir kılavuz için Azure CLI ile Azure hizmet sorumlusu oluşturma sayfasına bakın.
PowerShell söz dizimi karşılaştırması
Doğru komut satırı aracını seçin, tools ile environments arasındaki farkı Azure CLI ve Azure PowerShell vurgusu yapılarak açıklar. Ayrıca yan yana birçok komut karşılaştırması da sunar. Burada iki örnek verilmiştir:
| Komut | Azure CLI | Azure PowerShell |
|---|---|---|
| Kaynak Grubu oluşturma | az group create --name <ResourceGroupName> --location eastus komutu, bir kaynak grubunu belirlenen bir lokasyonda oluşturur. | <New-AzResourceGroup -Name ResourceGroupName> -Location eastus |
| Azure Depolama Hesabı Oluştur | az storage account create --name <StorageAccountName> --resource-group <ResourceGroupName> --location eastus --sku Standard_LRS --kind StorageV2 (Bu komut, belirtilen ad ve kaynak grubu ile bir Azure depolama hesabı oluşturur.) | <New-AzStorageAccount -Name StorageAccountName> -ResourceGroupName <KaynakGrupAdı> -Location doğudoğu -SkuName Standart_LRS -Kind DepoTipiV2 |
Azure CLI'nin Bash, PowerShell ve Cmd'deki söz dizimi farklarını öğrenmek için bkz. Azure CLI söz dizimi farklarını Bash, PowerShell ve Cmd'de öğrenin.
Çıkış biçimleri
Azure CLI varsayılan çıkış biçimi olarak JSON kullanır, ancak Azure CLI komutları için --output parametresini kullanarak Azure CLI komut sonuçlarını biçimlendirin. İşte bir örnek:
az account list --output table
output yapılandırma özelliğini Azure CLI configuration bölümünde açıklandığı gibi ayarlayarak varsayılan çıkışınızı ayarlayın.
az config set core.output=jsonc
Veri toplama
Azure CLI telemetri verilerini varsayılan olarak toplar. Microsoft, yaygın sorunları belirlemek ve Azure CLI deneyimini geliştirmek amacıyla kullanım desenlerini belirlemek için toplanan verileri toplar. Microsoft Azure CLI özel veya kişisel veri toplamaz. Örneğin, kullanım verileri düşük başarıya sahip komutlar gibi sorunları tanımlamaya yardımcı olur ve çalışmalarımızın önceliğini belirlemeye yardımcı olur.
Bu verilerin sağladığı içgörüler bizim için önemli olsa da herkesin kullanım verilerini göndermek istemeyebileceğini de anlıyoruz. Veri toplamayı devre dışı bırakmak için az config set core.collect_telemetry=false komutunu kullanabilirsiniz. Daha fazla bilgi edinmek için gizlilik bildirimimizi de okuyabilirsiniz.