Azure Az PowerShell modülüyle tanışma

Genel Bakış

Az PowerShell modülü, Azure kaynaklarını doğrudan PowerShell'den yönetmek için bir dizi cmdlet'dir. PowerShell, Azure kaynaklarınızı yönetmek için kullanıla bile otomasyon için, örneğin CI/CD komutlar bağlamında güçlü özellikler sağlar.

Az PowerShell modülü, AzureRM'nin yerine kullanılır ve Azure'la etkileşim kurmak için önerilen sürümdür.

Az PowerShell modülünü aşağıdaki yöntemlerden birini kullanarak kullanabilirsiniz:

Özellikler

Az PowerShell modülünde aşağıdaki avantajlar bulunur:

  • Güvenlik ve kararlılık
    • Belirteç önbellek şifrelemesi
    • Ortadaki adam saldırı türünü önleme
    • ADFS 2019 ile destek kimlik doğrulaması
    • PowerShell 7'de kullanıcı adı ve parola kimlik doğrulaması
    • Sürekli erişim değerlendirme gibi özellikler için destek (2021'de geliyor)
  • Tüm Azure hizmetleri için destek
    • Genel olarak kullanılabilen tüm Azure hizmetlerinin desteklenen bir PowerShell modülü vardır
    • AzureRM'den bu yana birçok hata düzeltmesi ve API sürüm yükseltmesi
  • Yeni özellikler
    • Bulut Kabuğu ve platformlar arası destek
    • Azure kaynaklarına erişmek için erişim belirteci elde eder ve kullanabilir
    • Azure kaynaklarıyla gelişmiş REST işlemleri için cmdlet kullanılabilir

Not

Tüm platformlarda Azure Az PowerShell modülüyle kullanmak için PowerShell 7.0.6 LTS, PowerShell 7.1.3 veya daha yeni sürümü önerilir.

Az PowerShell modülü .NET Standard kitaplığını temel alarak çalışır ve Windows, macOS ve Linux dahil tüm platformlarda PowerShell 7 ve sonraki platformlarda çalışır. Ayrıca 5.1 Windows PowerShell uyumludur.

Azure desteğini tüm platformlara getirmeye kararlıyız ve tüm Az PowerShell modülleri de çapraz platformlardır.

Ortamınızı Az'a yükseltme

PowerShell'in en son Azure özelliklerini takip etmek için Az modülüne geçişlisiniz. AzureRM'nin yerine Az modülünü yüklemeye hazır değilsanız, Az ile denemeler yapmak için birkaç seçeneğiniz vardır:

  • Azure Bulut PowerShell Kabuğu ile bir ortam kullanın. Azure Bulut Kabuğu, Az modülü yüklü ve uyumluluk diğer adlarının etkin olduğu tarayıcı tabanlı bir Enable-AzureRM kabuk ortamıdır.
  • Windows PowerShell 5.1'de AzureRM modülünü yükleyin ve PowerShell 7 veya sonraki bir sürümün Az modülünü yükleyin. Windows PowerShell 5.1 ve PowerShell 7 ve sonraki derlemeler ayrı modül koleksiyonları kullanır. Yönergeleri izleyerek PowerShell'in en son sürümünü yükleyin ve sonra PowerShell 7 veya daha sonraki bir sürümden Az modülü yükleyin.

Mevcut bir AzureRM yüklemelerinden yükseltmek için:

  1. Azure PowerShell AzureRM modülünü kaldırma
  2. Azure PowerShell Az modülünü yükleme
  3. İsteğE BAĞLı : Yeni komut kümesine alışık olurken Enable-AzureRMAlias ile AzureRM cmdlet'leri için diğer adlar eklemek için uyumluluk modunu etkinleştirin. Daha fazla bilgi için sonraki bölüme veya AzureRM'den Az'a geçişi başlatma bölümüne bakın.

Var olan betikleri AzureRM'den Az'a geçirme

Betikleriniz hala AzureRM modülünü temel alıyorsa, geçişte size yardımcı olacak birçok kaynağımız vardır:

Desteklanabilirlik

Az, Azure için en güncel PowerShell modülüdür. Sorunlar veya özellik istekleri doğrudan veri deposunda veya bir destek sözleşmenizvarsa Microsoft desteği aracılığıyla GitHub üzerinde oturum açabilirsiniz. Özellik istekleri Az'ın en son sürümünde uygulanacaktır. Az'ın son iki sürümüne kritik sorunlar uygulanacaktır.

Az PowerShell modülleri artık AzureRM PowerShell modüllerinin ve daha fazlasının tüm özelliklerine sahip olduğundan, AzureRM PowerShell modüllerini 29 Şubat 2024'te kullanımdan kaldıracağız.

Hizmette kesintileri önlemek için, AzureRM PowerShell modüllerini kullanan betiklerinizi güncelleştirin ve Az PowerShell modüllerini 29 Şubat 2024'e kadar kullanın. Betiklerinizi otomatik olarak güncelleştirmek için, hızlı başlangıç kılavuzunu izleyin.

Veri toplama

Azure PowerShell telemetri verilerini varsayılan olarak toplar. Microsoft, sık karşılaşılan sorunları tanımlamak ve genel kullanım deneyimini geliştirmek için veri topladığı Azure PowerShell. Microsoft Azure PowerShell özel veya kişisel veri toplamaz. Örneğin, kullanım verileri cmdlet'ler gibi sorunları belirlemeye ve çalışmalarımızın önceliklerini belirlemeye yardımcı olur.

Bu verilerin sağladığı içgörüler bizim için çok değerle birlikte, herkesin kullanım verileri göndermek istediğini de anlıyoruz. Cmdlet'i kullanarak veri Disable-AzDataCollection toplamayı devre dışı abilirsiniz. Daha fazla bilgi edinmek için gizlilik bildirimimizi de okuyabilirsiniz.