Představujeme modul Az PowerShellu

Přehled

Modul Az PowerShell je sada rutin pro správu prostředků Azure přímo z PowerShellu. PowerShell poskytuje výkonné funkce pro automatizaci, které je možné využít ke správě prostředků Azure, 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.

Upozorňující

Modul AzureRM PowerShell byl 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.

I když může modul AzureRM stále fungovat, už se neudržuje ani nepodporuje, přičemž jakékoli další použití se bude umisťovat podle vlastního uvážení a rizika uživatele. Pokyny k přechodu na modul Az najdete v našich zdrojích informací o migraci.

Modul Az PowerShell můžete využít prostřednictvím jedné z následujících metod:

Funkce

Modul Az PowerShell nabízí tyto 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 pro všechny služby Azure
    • Všechny obecně dostupné služby Azure mají odpovídající podporovaný modul PowerShellu.
    • Několik oprav chyb a upgradů verze API od AzureRM
  • Nové možnosti
    • Podpora v Cloud Shellu a napříč platformami
    • Možnost získat a využít přístupový token pro přístup k prostředkům Azure
    • Rutina dostupná 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 PowerShellem 5.1 ve Windows.

Zavázali jsme se zajistit podporu Azure pro všechny platformy a všechny moduly Az PowerShell jsou určené pro použití napříč platformami.

Upgrade prostředí na Az

Pokud chcete držet krok s nejnovějšími funkcemi Azure v PowerShellu, měli byste provést migraci na modul Az. Pokud nejste připraveni nainstalovat modul Az jako náhradu za AzureRM, máte několik možností, jak s Az experimentovat:

  • Použijte prostředí PowerShell v Azure Cloud Shellu. Azure Cloud Shell je příkazové prostředí v prohlížeči s předinstalovaným modulem Az a povolenými aliasy kompatibility Enable-AzureRM.
  • Ponechte si nainstalovaný modul AzureRM v PowerShellu 5.1 pro Windows a nainstalujte si modul Az v PowerShellu 7 nebo novějším. PowerShell 5.1 pro Windows a PowerShell 7 a novější používají odlišné kolekce modulů. Postupujte podle pokynů pro instalaci nejnovější verze PowerShellu a pak z PowerShellu 7 nebo novějšího nainstalujte modul Az.

Upgrade ze stávající instalace AzureRM:

  1. Odinstalace modulu AzureRM Azure PowerShellu
  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ší podrobnosti najdete v další části nebo v tématu Zahájení migrace z AzureRM na Az.

Migrace stávajících skriptů z AzureRM do Az

Pokud jsou vaše skripty stále ještě založené na modulu AzureRM, máme několik materiálů, které vám pomohou s migrací:

Podpora

Az je nejaktuálnější modul PowerShellu pro Azure. Potíže nebo žádosti o funkce je možné protokolovat přímo v úložišti GitHub nebo prostřednictvím podpory Microsoftu (pokud máte smlouvu o podpoře). Žádosti o funkce se implementují v nejnovější verzi Az. Kritické problémy se implementují 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.

Shromažďování dat

Azure PowerShell ve výchozím nastavení shromažďuje telemetrická data. Společnost Microsoft agreguje shromážděná data pro identifikaci vzorů využití, identifikaci běžných problémů a zlepšení prostředí Azure PowerShellu. Microsoft Azure PowerShell neshromažďuje žádná soukromá ani osobní data. Například údaje o využití pomáhají identifikovat problémy, jako jsou rutiny s nízkou úspěšností, a pomáhají určit priority naší 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.