Použití Azure Portal k exportu šablony

Jako pomoc při Azure Resource Manager šablon můžete exportovat šablonu z existujících prostředků. Exportovaná šablona vám pomůže porozumět syntaxi JSON a vlastnostem, které nasadí vaše prostředky. Pokud chcete automatizovat budoucí nasazení, začněte s exportované šablonou a upravte ji pro svůj scénář.

Resource Manager umožňuje vybrat jeden nebo více prostředků pro export do šablony. Můžete se zaměřit na přesně ty prostředky, které v šabloně potřebujete.

Tento článek popisuje, jak exportovat šablony prostřednictvím portálu. Další možnosti najdete v tématu:

Volba správné možnosti exportu

Existují dva způsoby, jak exportovat šablonu:

  • Export ze skupiny prostředků nebo prostředku. Tato možnost vygeneruje novou šablonu z existujících prostředků. Exportovaná šablona je "snímek" aktuálního stavu skupiny prostředků. V rámci této skupiny prostředků můžete exportovat celou skupinu prostředků nebo konkrétní prostředky.

  • Uložte z historie. Tato možnost načte přesnou kopii šablony použité pro nasazení. Nasazení zadáte z historie nasazení.

V závislosti na možnosti, kterou zvolíte, mají exportované šablony různé kvality.

Ze skupiny prostředků nebo prostředku Z historie
Šablona se vygeneruje automaticky. Před nasazením pravděpodobně budete chtít kód vylepšit. Šablona je přesná kopie kopie vytvořené autorem šablony. Je připravená k opětovnému nasazení bez jakýchkoli změn.
Šablona je snímek aktuálního stavu prostředků. Zahrnuje všechny ruční změny, které jste provedli po nasazení. Šablona zobrazuje pouze stav prostředků v době nasazení. Nejsou zahrnuty žádné ruční změny, které jste provedli po nasazení.
Můžete vybrat, které prostředky ze skupiny prostředků se mají exportovat. Součástí jsou všechny prostředky pro konkrétní nasazení. Nemůžete vybrat podmnožinu těchto prostředků ani přidat prostředky, které byly přidány v jiný čas.
Šablona obsahuje všechny vlastnosti prostředků, včetně některých vlastností, které byste během nasazování normálně ne nastavili. Před znovupoužití šablony můžete chtít tyto vlastnosti odebrat nebo vyčistit. Šablona obsahuje pouze vlastnosti potřebné pro nasazení. Šablona je zhuštěnější a snadněji čitelný.
Šablona pravděpodobně neobsahuje všechny parametry, které potřebujete k opakovanému použití. Většina hodnot vlastností je v šabloně na pevném kódu. Pokud chcete šablonu znovu nasadit v jiných prostředích, musíte přidat parametry, které zvyšují schopnost konfigurovat prostředky. Výběr možnosti Zahrnout parametry můžete zrušit, abyste mohli vytvářet vlastní parametry. Šablona obsahuje parametry, které usnadňuje opětovné nasazení v různých prostředích.

Exportujte šablonu ze skupiny prostředků nebo prostředku, když:

  • Musíte zaznamenat změny prostředků, které byly provedeny po původním nasazení.
  • Chcete vybrat, které prostředky se mají exportovat.
  • Prostředky nebyly vytvořeny pomocí šablony.

Exportujte šablonu z historie, když:

  • Chcete snadno opakovaně používat šablonu.
  • Změny, které jste provedli po původním nasazení, nemusíte zahrnout.

Omezení

Při exportu ze skupiny prostředků nebo prostředku se vyexportovaná šablona vygeneruje z publikovaných schémat pro každý typ prostředku. V některých případech nemá schéma nejnovější verzi pro typ prostředku. Zkontrolujte exportovanou šablonu a ujistěte se, že obsahuje vlastnosti, které potřebujete. V případě potřeby upravte exportovanou šablonu tak, aby používala verzi rozhraní API, kterou potřebujete.

Funkce Exportovat šablonu nepodporuje export Azure Data Factorych prostředků. Další informace o tom, jak můžete exportovat Data Factory prostředky, najdete v tématu kopírování nebo klonování datové továrny v Azure Data Factory.

Chcete-li exportovat prostředky vytvořené prostřednictvím modelu nasazení Classic, je nutné je migrovat do modelu nasazení Správce prostředků.

Pokud se zobrazí upozornění při exportu šablony, která indikuje, že se typ prostředku neexportoval, můžete stále zjistit vlastnosti daného prostředku. Vlastnosti prostředků naleznete v tématu Reference k šabloně. Můžete se také podívat na REST API Azure pro daný typ prostředku.

Ve skupině prostředků je limit 200 prostředků, pro který vytvoříte exportovanou šablonu. Pokud se pokusíte exportovat skupinu prostředků, která má více než 200 prostředků, zobrazí se chybová zpráva Export template is not supported for resource groups more than 200 resources .

Export šablony ze skupiny prostředků

Export jednoho nebo více prostředků ze skupiny prostředků:

  1. Vyberte skupinu prostředků obsahující prostředky, které chcete exportovat.

  2. Zaškrtnutím políček vyberte jeden nebo více prostředků. Pokud chcete vybrat vše, zaškrtněte políčko nalevo od položky Name (Název). Položka nabídky Exportovat šablonu se povolí až po výběru alespoň jednoho prostředku.

    Export všech prostředků

    Na snímku obrazovky je vybraný jenom účet úložiště.

  3. Vyberte Exportovat šablonu.

  4. Zobrazí se exportovaná šablona, která je k dispozici ke stažení a nasazení.

    Zobrazení šablony

    Ve výchozím nastavení je vybraná možnost Include parameters (Zahrnout parametry). Pokud je tato možnost vybraná, při generování šablony se zahrnou všechny parametry šablony. Pokud chcete vytvořit vlastní parametry, přepněte toto políčko, aby je nezahrnula.

Export šablony z prostředku

Export jednoho prostředku:

  1. Vyberte skupinu prostředků obsahující prostředek, který chcete exportovat.

  2. Výběrem prostředku, který chcete exportovat, prostředek otevřete.

  3. U tohoto prostředku vyberte v levém podokně Exportovat šablonu.

    Export prostředku

  4. Zobrazí se exportovaná šablona, která je k dispozici ke stažení a nasazení. Šablona obsahuje pouze jeden prostředek. Ve výchozím nastavení je vybraná možnost Include parameters (Zahrnout parametry). Pokud je tato možnost vybraná, při generování šablony se zahrnou všechny parametry šablony. Pokud chcete vytvořit vlastní parametry, přepněte toto políčko, aby je nezahrnula.

Stažení šablony před nasazením

Portál nabízí možnost stažení šablony před nasazením. Tato možnost není dostupná prostřednictvím PowerShellu nebo Azure CLI.

  1. Vyberte službu Azure, kterou chcete nasadit.

  2. Vyplňte hodnoty pro novou službu.

  3. Po úspěšném ověření, ale před zahájením nasazení vyberte Stáhnout šablonu pro automatizaci.

    Stažení šablony

  4. Šablona se zobrazí a je k dispozici ke stažení a nasazení.

Export šablony po nasazení

Šablonu, která se použila k nasazení existujících prostředků, můžete exportovat. Šablona, kterou získáte, je přesně ta, která se použila k nasazení.

  1. Vyberte skupinu prostředků, kterou chcete exportovat.

  2. V části Nasazení vyberte odkaz.

    Výběr historie nasazení

  3. V historii nasazení vyberte jedno z nasazení.

    Výběr nasazení

  4. Vyberte Template (Šablona). Zobrazí se šablona použitá pro toto nasazení, která je k dispozici ke stažení.

    Výběr šablony

Další kroky