Nasazení šablon ARM

Dokončeno

Bez ohledu na to, jestli nasazujete šablony v testovacím prostředí nebo v produkčním prostředí, je zásadní možnost nasazení z Azure Cloud Shellu nebo příkazového řádku. Tato lekce popisuje následující způsoby nasazení šablon:

  • Azure PowerShell
  • Azure CLI
  • GitHub Actions

Někdy je potřeba nasadit z různých míst. Například:

  • Z místního souboru.
  • Z externího nebo vzdáleného umístění pomocí identifikátoru URI (Uniform Resource Identifier).

Obě metody zahrnují možnost použití souboru parametrů.

Při nasazování šablony musíte zadat skupinu prostředků, která obsahuje prostředky. Před spuštěním příkazu nasazení vytvořte skupinu prostředků pomocí Azure CLI nebo Azure PowerShellu.

Také musíte nasazení pojmenovat, abyste ho mohli snadno identifikovat v historii nasazení. Pokud nezadáte název nasazení, použije se ve výchozím nastavení název souboru šablony. Pokud například nasadíte šablonu s názvem azuredeploy.json a nezadáte název nasazení, bude se nasazení jmenovat azuredeploy.

Pro usnadnění můžete také vytvořit proměnnou, která ukládá cestu k souboru šablony. Tato proměnná usnadňuje spouštění příkazů nasazení, protože při každém nasazení nemusíte zadávat cestu.

V Nasazení do více prostředí Azure pomocí funkcí šablon ARM modulu jste se dozvěděli o použití souboru parametrů šablony ARM k uložení hodnot. Hodnoty se pak předají šabloně ARM při nasazení šablony. Nebo můžete parametry předat jako součást samotného příkazu jako vložené parametry. Vložené parametry můžou být vhodné pro automatizovaná nasazení jako součást skriptovaného prostředí, kde se parametry generují prostřednictvím kódu programu.

Azure PowerShell

Pokud k nasazení prostředků do Azure pomocí šablon ARM používáte Azure PowerShell, musíte mít přehled o několika oborech. V závislosti na rozsahu nasazení použijete k cílení nasazení různé příkazy:

Ve většině případů směřujete nasazení do skupiny prostředků, což je tématem tohoto modulu. Pokud potřebujete použít zásady nebo přiřazení rolí napříč větším rozsahem, můžete nasazení cílit na předplatné, skupinu pro správu nebo tenanta.

Azure CLI

Pro nasazení Azure CLI existují stejné rozsahy nasazení: