Aracılığıyla paylaş


Azure CLI'yi kullanmaya başlama

Azure CLI, Azure kaynaklarını komut satırından yönetmeyi kolaylaştıran platformlar arası bir araçtır. Otomasyon ve kullanım kolaylığı için iyileştirilmiş olan bu hizmet, Azure Resource Manager modeliyle sorunsuz bir şekilde tümleştirilen basit komutlarla etkileşimli oturumları ve betikleri destekler. Azure Cloud Shell ile tarayıcınızda kullanmaya başlayabilir veya tercih ettiğiniz terminalden kullanmak üzere yerel olarak yükleyebilirsiniz.

Azure Cloud Shell'de yükleme veya çalıştırma

Azure CLI'yı denemenin en kolay yolu, yükleme gerektirmeden tarayıcı tabanlı bir kabuk olan Azure Cloud Shell'i kullanmaktır. Cloud Shell Bash ve PowerShell'i destekler ve Azure CLI'nin en son sürümü önceden yüklenmiş olarak gelir.

Azure CLI'yi yerel olarak yüklemek için bkz. Azure CLI'yi yükleme.

Sürümünüzü denetlemek için şunu çalıştırın:

az version

Azure'a Giriş Yap

Azure CLI'yi yerel bir yüklemeyle kullanmaya başlamak için oturum açın:

  1. az login komutunu çalıştırın.

    az login
    

    Azure CLI varsayılan tarayıcınızı açabiliyorsa yetkilendirme kodu akışını başlatır ve azure oturum açma sayfasını yüklemek için varsayılan tarayıcıyı açar.

    Aksi takdirde, cihaz kodu akışını başlatır ve adresinde https://aka.ms/deviceloginbir tarayıcı sayfası açmanız için size talimat verir. Ardından terminalinizde görüntülenen kodu girin.

    Kullanılabilir web tarayıcısı yoksa veya web tarayıcısı açılamıyorsa, ile az login --use-device-codecihaz kodu akışını zorlayabilirsiniz.

  2. Tarayıcıda hesabınızın kimlik bilgileriyle oturum açın.

Önemli

Eylül 2025'den itibaren Microsoft, Azure CLI ve diğer komut satırı araçları için çok faktörlü kimlik doğrulaması (MFA) gerektirecektir. Bu değişiklik yalnızca Microsoft Entra Id kullanıcı kimlikleri için geçerlidir ve hizmet sorumluları veya yönetilen kimlikler gibi iş yükü kimliklerini etkilemez.

Eğer betiklerinizi veya otomatik iş akışlarınızı kimlik doğrulama amacıyla kullanıcı adı ve parola kullanıyorsanız az login, şimdi iş yükü kimlik doğrulamasına geçmenin zamanıdır. Daha fazla bilgi için bkz . Otomasyon senaryolarında çok faktörlü kimlik doğrulamasının Azure CLI üzerindeki etkisi.

Oturum açtığınızda aboneliklerinizin listesi görüntülenir. Şu anda isDefault: true işaretli olan etkin durumda. Farklı bir aboneliğe geçmek için şunu çalıştırın:

az account set --subscription "<subscription-id>"

Abonelik seçimi hakkında daha fazla bilgi için bkz . Azure aboneliklerini yönetme. Gelişmiş oturum açma seçenekleri için bkz. Azure CLI ile oturum açma.

Komutları bulma

Azure CLI komutları komut grupları olarak düzenlenir. Her grup, Azure hizmetinin bir alanını temsil eder. Komut gruplarını bulmak için iki seçenek vardır:

  • az find komutunu kullanın. Örneğin, içeren vmkomut adlarını aramak için aşağıdaki örneği kullanın:

    az find vm
    
  • Başvuru grubu içindeki --help alt grupların tam listesini almak için bağımsız değişkenini kullanın. Aşağıdaki örnek, sanal makineler için tüm alt grupları döndürür:

    az vm --help
    

    Aşağıdaki örnekte çıkışın ilgili bölümü gösterilmektedir.

    Subgroups:
      application            : Manage applications for VM.
      availability-set       : Group resources into availability sets.
      boot-diagnostics       : Troubleshoot the startup of an Azure Virtual Machine.
      ...
    

    Yardım çıktısı alt grupları, parametreleri, kimlik doğrulama seçeneklerini ve örnekleri içerir.

    Sanal makineleri kullanılabilirlik kümelerine gruplandırmak için Azure CLI komutlarını bulan başka bir örnek aşağıda verilmiştiraz vm:

    az vm availability-set --help
    

    Başvuru --help için parametre listelerini ve komut örneklerini almak için de kullanabilirsiniz.

    az vm create --help
    

    Örnek çıkışın ilgili bölümü aşağıda verilmiştir:

    Arguments
        --name  [Required] : Name of the virtual machine.
        ...
    Authentication Arguments
        --admin-password   : Password for the VM if authentication type is 'Password'.
        --admin-username   : Username for the VM...
        ...
    Managed Service Identity Arguments
        ...
    Examples
        Create a VM from a custom managed image.
          az vm create -g MyResourceGroup -n MyVm --image MyImage
        ...
    
  • Tüm komut gruplarını alfabetik olarak listeleyen başvuru dizinini kullanın.

Örnekleri ve makaleleri keşfetme

Kullanım örnekleri için bkz:

Sekme tamamlamayı kullanma

Azure CLI, Bash'te sekme tamamlamayı destekler. PowerShell'de etkinleştirmek için bkz. PowerShell'de sekme tamamlamayı etkinleştirme.

Küresel argümanları anlama

Çoğu komutta kullanılabilen yaygın bağımsız değişkenler şunlardır:

Tartışma Açıklama
--help Komut yardımlarını görüntüle
--output Çıkış biçimini değiştirme: json, jsonc, tsv, table, yaml
--query JMESPath kullanarak çıkışı filtreleme
--verbose Daha fazla yürütme ayrıntısı yazdırma
--debug Hata ayıklama için alt düzey REST çağrılarını gösterme
--subscription Abonelik adını veya kimliğini belirtin
--only-show-errors Kritik olmayan çıkışı bastır

Daha fazla bilgi için bkz . Çıkış biçimleri ve Sorgu sonuçları.

Etkileşimli modu kullanma

Etkileşimli modu şu şekilde çalıştırın:

az interactive

Etkileşimli mod, satır içi yardım ve komut önerileriyle gelişmiş bir Azure CLI deneyimi başlatır. Daha fazla bilgi için bkz . Etkileşimli Mod.

İsteğe bağlı bir VS Code uzantısı otomatik tamamlama ve üzerine gelme ipuçlarıyla benzer özellikler sağlar.

Eğitimler ve hızlı başlangıç kılavuzları aracılığıyla öğrenin

Ekleme öğreticisini kullanarak Azure CLI temel bilgilerini uygulamalı olarak edinin. Şunları yapmayı öğreneceksiniz:

Uyarı

Microsoft Learn'de Azure CLI örnekleri Bash için yazılmıştır. Tek satırlı komutlar genellikle farklı kabuklarda çalışır, ancak çok satırlı komutlar ayarlamalar gerektirebilir. Daha fazla bilgi için bkz. Bash, PowerShell ve Cmd arasındaki söz dizimi farklarını öğrenme

Geri bildirimde bulunun

Geri bildiriminizi bekliyoruz. GitHub'da sorun gönderin veya çalıştırın:

az feedback

Ayrıca bakınız