Azure CLI nedir?

Tamamlandı

Azure CLI, Azure’a bağlanmak ve Azure kaynaklarında yönetim komutları yürütmek için kullanabileceğiniz bir komut satırı programıdır. Linux, macOS ve Windows üzerinde çalışır ve yöneticilerin ve geliştiricilerin komutlarını web tarayıcısı yerine terminal veya komut satırı istemi (veya betiği) aracılığıyla yürütmesine olanak tanır. Örneğin, bir sanal makineyi (VM) yeniden başlatmak için aşağıdaki komutu kullanırsınız:

az vm restart -g MyResourceGroup -n MyVm

Azure CLI, Azure kaynaklarını yönetmek için platformlar arası komut satırı araçları sağlar ve linux, Mac veya Windows bilgisayarlara kolayca yerel olarak yükleyebilirsiniz. Azure CLI'yi Azure Cloud Shell aracılığıyla bir tarayıcıdan da kullanabilirsiniz. Her iki durumda da etkileşimli veya betikli olarak kullanabilirsiniz. Etkileşimli kullanım için önce bir kabuk (Windows'ta cmd.exe veya Linux veya macOS üzerinde Bash gibi) başlatacak ve ardından kabuk isteminde komutunu yayımlayacaksınız. Yinelenen görevleri otomatikleştirmek için, seçtiğiniz kabuğun betik söz dizimini kullanarak CLI komutlarını bir kabuk betiğinde bir araya getirip betiği yürüteceksiniz.

Azure CLI'yi yükleme

Hem Linux hem de macOS'ta, Azure CLI'yı yüklemek için bir paket yöneticisi kullanacaksınız. Önerilen paket yöneticisi, işletim sistemine ve dağıtıma göre değişiklik gösterir:

  • Linux: Ubuntu’da apt-get, Red Hat’te yum ve OpenSUSE’de zypper
  • Mac: Homebrew

Azure CLI, Microsoft deposunda kullanılabilir, bu nedenle öncelikle söz konusu depoyu paket yöneticinize eklemeniz gerekir.

Windows'da bir MSI dosyasını indirip çalıştırarak Azure CLI'yı yükleyebilirsiniz.

Azure CLI’yı betiklerde kullanma

Betiklerde Azure CLI komutlarını kullanmak istiyorsanız, betiği çalıştırmak için kullanılan "kabuk" (veya ortam) ile ilgili sorunları bilmeniz gerekir. Örneğin, Bash kabuğunda değişkenleri ayarlarken şu söz dizimlerini kullanırsınız:

variable="value"
variable=integer

Azure CLI betiklerini çalıştırmak için bir PowerShell ortamı kullanıyorsanız, değişkenler için şu söz dizimlerini kullanırsınız:

$variable="value"
$variable=integer

Yerel bir bilgisayardan Azure kaynaklarını yönetmek için kullanabilmeniz için önce Azure CLI'yi yüklemeniz gerekir. Yükleme adımları Windows, Linux ve macOS işletim sistemlerinde değişiklik gösterir ancak yüklemeden sonra komutlar tüm platformlarda aynıdır.