Azure CLI nedir?

Azure Command-Line Arabirimi (CLI), Azure'a bağlanmak ve Azure kaynaklarda yönetim komutları yürütmek için platformlar arası bir komut satırı aracıdır. Etkileşimli komut satırı istemleri veya bir betik kullanarak komutların terminal aracılığıyla yürütülmesine olanak sağlar.

Etkileşimli kullanım için önce Windows'da cmd.exe gibi bir kabuk başlatarak Linux veya macOS üzerinde Bash'i başlatarak kabuk isteminde bir komut görüntülersiniz. Yinelenen görevleri otomatikleştirmek için CLI komutlarını seçtiğiniz kabuğun betik söz dizimini kullanarak bir kabuk betiğinde derlersiniz ve ardından betiği yürütürsunuz.

Azure CLI'yi Linux, Mac veya Windows yükleyebilirsiniz. Ayrıca tarayıcıdan tarayıcıdan da kullanılabilir Azure Cloud Shell docker kapsayıcısı içinden çalıştırabilirsiniz.

Geçerli Sürüm

Azure CLı 'nın geçerli sürümü 2.31.0. 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 gerekiyorsa, az Version' ı çalıştırın.

Ortamınızı hazırlama

Azure CLI komutlarını çalıştırmadan önce ortamınızı kurmanız gerekir.

  • Bash ortamından yararlanarak Azure Cloud Shell’i kullanın.

    Cloud Shell’i yeni bir pencerede başlatma

  • Dilerseniz CLI başvuru komutlarını çalıştırmak için Azure CLI’yi yükleyebilirsiniz.

    • Yerel yükleme kullanıyorsanız az login komutunu kullanarak Azure CLI ile oturum açın. Kimlik doğrulama işlemini tamamlamak için terminalinizde görüntülenen adımları izleyin. Ek oturum açma seçenekleri için bkz. Azure CLI ile oturum açma.
    • İstendiğinde, ilk kullanımda Azure CLI uzantılarını yükleyin. Uzantılar hakkında daha fazla bilgi için bkz. Azure CLI ile uzantıları kullanma.
    • Yüklü sürümü ve bağımlı kitaplıkları bulmak için az version komutunu çalıştırın. En son sürüme yükseltmek için az upgrade komutunu çalıştırın.

Azure CLI örnekleri

Bu makalede aşağıdakiler için farklı Azure CLI örnekleri verilmiştir:

  • Abonelik söz dizimi
  • Rol atama söz dizimi
  • PowerShell söz dizimi

Abonelik söz dizimi örneği

Azure CLI söz dizimi basit bir desene reference name - command - parameter - parameter value göre yapılır. Örneğin, abonelikler arasında geçiş yapmak genellikle yaygın bir görevdir. Söz dizimi şu şekildedir.

az account set --subscription "my subscription name"

Bu ne kadar kolaydı?! Aboneliklerle çalışmak ve yönetim grupları oluşturmak için Azure CLI kullanma hakkında daha fazla bilgi edinmek için bkz. Azure CLI ile abonelikleri yönetme.

Rol atama söz dizimi örneği

Azure CLI'nin bir diğer yaygın kullanımı da rol atamalarını yönetmektir.

az role assignment create --assignee servicePrincipalName --role Reader
az role assignment delete --assignee userSign-inName --role Contributor

Hizmet sorumlularını ve rol atamalarını yönetme hakkında ayrıntılı bilgi için bkz. Azure CLI ile Azure hizmet sorumlusu oluşturma.

PowerShell söz dizimi karşılaştırması

Doğru komut satırı aracını seçme, ile arasındaki farkı azure CLI ve tools environments Azure PowerShell. Ayrıca birçok yan yana komut karşılaştırması da sağlar. Aşağıda iki örnek verilmiştir:

Komut Azure CLI Azure PowerShell
Kaynak Grubu oluşturma az group create --name <ResourceGroupName> --location eastus New-AzResourceGroup -Name <ResourceGroupName> -Location eastus
Azure Depolama Hesabı oluşturma 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

Ayrıca Bkz.