Představujeme modul Az PowerShellu

Přehled

Modul Az PowerShell je sada rutin pro správu Azure prostředků přímo z PowerShellu. PowerShell poskytuje výkonné funkce pro automatizaci, které je možné využít ke správě Azure prostředků, například v kontextu kanálu CI/CD.

Modul Az PowerShell je náhradou za AzureRM a je doporučeným modulem pro interakci s Azure.

Výstraha

Modul AzureRM PowerShell je od 29. února 2024 oficiálně zastaralý. Uživatelům se doporučuje migrovat z AzureRM do modulu Az PowerShell, aby se zajistila nepřetržitá podpora a aktualizace.

Ačkoli modul AzureRM může stále fungovat, již se neudržuje ani nepodporuje, takže jakékoli další použití je na vlastní riziko uživatele. Pokyny k přechodu na modul Az najdete v našich zdrojích informací o migraci.

Modul Az PowerShell můžete použít pomocí jedné z následujících metod:

Features

Modul Az PowerShell nabízí následující výhody:

  • Zabezpečení a stabilita
    • Šifrování mezipaměti tokenů
    • Prevence útoku typu man-in-the-middle
    • Podpora ověřování pomocí ADFS 2019
    • Ověřování pomocí uživatelského jména a hesla v PowerShellu 7
    • Podpora funkcí, jako je průběžné vyhodnocování přístupu
  • Podpora všech služeb Azure
    • Všechny obecně dostupné služby Azure mají odpovídající podporovaný modul PowerShellu.
    • Několik oprav chyb a upgradů verzí rozhraní API od AzureRM
  • Nové možnosti
    • Podpora v Cloud Shell a napříč platformami
    • Může získat a použít přístupový token pro přístup k prostředkům Azure
    • K dispozici cmdlet pro pokročilé operace REST s prostředky Azure

Poznámka:

PowerShell 7.2 nebo novější je doporučená verze PowerShellu pro použití s modulem Az PowerShell na všech platformách.

Modul Az PowerShell je založený na knihovně .NET Standard a pracuje s PowerShellem 7.2 a novějším na všech platformách, včetně Windows, Linuxu a macOS. Je také kompatibilní s Windows PowerShellem 5.1.

Zavázali jsme se přinést podporu Azure na všechny platformy a všechny moduly Az PowerShellu jsou navrženy jako multiplatformní.

Aktualizujte své prostředí na Az

Pokud chcete mít přehled o nejnovějších funkcích Azure v PowerShellu, měli byste migrovat do modulu Az. Pokud nejste připraveni nainstalovat modul Az jako náhradu za AzureRM, máte k dispozici několik možností pro experimentování s Az:

  • Použijte prostředí PowerShell s Azure Cloud Shell. Azure Cloud Shell je prostředí založené na prohlížeči, které se dodává s nainstalovaným modulem Az a povolenými aliasy kompatibility Enable-AzureRM.
  • Nechte modul AzureRM nainstalovaný v Windows PowerShellu 5.1 a nainstalujte modul Az v PowerShellu 7 nebo novějším. Windows PowerShell 5.1 a PowerShell 7 a novější používají samostatné kolekce modulů. Podle pokynů nainstalujte nejnovější verzi PowerShellu a pak nainstalujte modul Az z PowerShellu 7 nebo novějšího.

Pro upgrady z existující instalace AzureRM:

  1. Odinstalujte modul Azure PowerShell AzureRM
  2. Instalace modulu Az PowerShell
  3. VOLITELNÉ: Povolte režim kompatibility a přidejte aliasy pro rutiny AzureRM s Enable-AzureRMAlias a seznamte se s novou sadou příkazů. Další informace najdete v další části nebo spusťte migraci z AzureRM na Az.

Migrace existujících skriptů z AzureRM na Az

Pokud jsou vaše skripty stále založené na modulu AzureRM, máme několik zdrojů, které vám pomůžou s migrací:

Supportability

Az je nejnovější modul PowerShellu pro Azure. Problémy nebo žádosti o funkce je možné protokolovat přímo v úložišti GitHub nebo prostřednictvím podpory Microsoft, pokud máte smlouvu o podpoře. Žádosti o funkce se implementují v nejnovější verzi Az. Kritické problémy jsou řešeny v posledních dvou verzích Az.

Vzhledem k tomu, že moduly Az PowerShellu teď mají všechny možnosti modulů AzureRM PowerShellu a další, od 29. února 2024 jsme moduly AzureRM PowerShell vyřadili.

Abyste se vyhnuli přerušení služeb, aktualizujte skripty , které používají moduly AzureRM PowerShellu, aby používaly moduly Az PowerShellu. Pokud chcete automaticky aktualizovat skripty, postupujte podle příručky pro rychlý start.

Kolekce dat

Azure PowerShell ve výchozím nastavení shromažďuje telemetrická data. Microsoft agreguje shromážděná data za účelem identifikace vzorů použití k identifikaci běžných problémů a ke zlepšení zkušeností Azure PowerShell. Microsoft Azure PowerShell neshromažďuje žádná soukromá ani osobní data. Například data o využití pomáhají identifikovat problémy, jako jsou cmdlety s nízkou úspěšností, a pomáhají určit priority práce.

Přestože oceňujeme přehledy, které tato data poskytují, chápeme také, že ne každý chce údaje o využití odesílat. Shromažďování dat můžete zakázat pomocí rutiny Disable-AzDataCollection . Můžete si také přečíst naše prohlášení o zásadách ochrany osobních údajů, kde se dozvíte víc.