Úvod

Dokončeno

V tomto modulu se naučíte, jak pomocí rozhraní azure Command-Line (CLI) efektivně vytvářet a spravovat prostředky Azure. Azure CLI je multiplatformní nástroj, který umožňuje spouštět příkazy pro správu prostřednictvím terminálových rozhraní, což je ideální pro interaktivní správu prostředků i automatizované nasazení.

Proč je důležité Azure CLI

Azure CLI poskytuje konzistentní a skriptovatelný způsob správy prostředků Azure napříč platformami Windows, Linux a macOS. Na rozdíl od grafického rozhraní webu Azure Portal umožňuje Azure CLI:

  • Automatizace ve velkém měřítku: Spravujte stovky prostředků pomocí skriptů místo ručních kliknutí.
  • Správa verzí: Ukládejte příkazy infrastruktury v Gitu spolu s kódem aplikace.
  • Integrace CI/CD: Začleňte správu prostředků Azure do kanálů DevOps.
  • Konzistence: Proveďte stejné příkazy napříč vývojovými, přípravovými a produkčními prostředími.
  • Flexibilita: Pracujte z místního terminálu, Azure Cloud Shellu nebo kontejnerů Dockeru.

Studijní cíle

Po dokončení tohoto modulu budete umět:

  • Vysvětlení syntaxe Azure CLI: Seznamte se se strukturou příkazů, včetně referenčních skupin, příkazů, parametrů a hodnot.
  • Instalace a konfigurace Azure CLI: Nastavte Azure CLI v Linuxu, macOS nebo Windows a ověřte ho ve svém předplatném Azure.
  • Interaktivní vytváření prostředků Azure: Spuštěním příkazů v terminálu vytvořte skupiny prostředků a účty úložiště.
  • Automatizace pomocí skriptů Bash: Můžete psát a spouštět skripty, které používají příkazy Azure CLI pro opakované úlohy.
  • Efektivní řešení potíží:--debug Při řešení běžných problémů použijte parametr a seznamte se s rozdíly ve skriptovacím jazyce.
  • Efektivní práce: Vyhledejte nápovědu pomocí indexů dokumentace az find, --help a Azure CLI.

Požadavky

  • Prostředí příkazového řádku: Znalost Bash, PowerShellu nebo podobných terminálových prostředí.
  • Základy Azure: Základní znalosti konceptů Azure, včetně skupin prostředků, účtů úložiště a předplatných
  • Prostředí webu Azure Portal: Praktické zkušenosti se správou prostředků Azure prostřednictvím rozhraní webu Azure Portal
  • Povědomí o DevOps: Obecné znalosti o postupech automatizace a správy infrastruktury