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 bilgisayarlarda 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.84.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 Azure CLI ile oturum açın bölümüne bakın.
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. Rol atamalarını ve hizmet sorumlularını yönetme hakkında ayrıntılı bir öğretici için bkz. Azure CLI ile bir Azure hizmet sorumlusu oluşturma.
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 üzerinde durarak 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 Storage 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 ve PowerShell ortamlarındaki söz dizimi karşılaştırmaları için bkz. Bash, PowerShell ve Cmd'de Azure CLI söz dizimi farklarını öğ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 için 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.