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:
- Export šablony pomocí Azure CLI
- Export šablony s Azure PowerShell
- REST API export ze skupiny prostředků a REST API export z historie nasazení.
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ů:
Vyberte skupinu prostředků obsahující prostředky, které chcete exportovat.
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.

Na snímku obrazovky je vybraný jenom účet úložiště.
Vyberte Exportovat šablonu.
Zobrazí se exportovaná šablona, která je k dispozici ke stažení a nasazení.

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:
Vyberte skupinu prostředků obsahující prostředek, který chcete exportovat.
Výběrem prostředku, který chcete exportovat, prostředek otevřete.
U tohoto prostředku vyberte v levém podokně Exportovat šablonu.

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.
Vyberte službu Azure, kterou chcete nasadit.
Vyplňte hodnoty pro novou službu.
Po úspěšném ověření, ale před zahájením nasazení vyberte Stáhnout šablonu pro automatizaci.

Š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í.
Vyberte skupinu prostředků, kterou chcete exportovat.
V části Nasazení vyberte odkaz.

V historii nasazení vyberte jedno z nasazení.

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

Další kroky
- Zjistěte, jak exportovat šablony pomocí Azure CLI, Azure PowerShellnebo REST API.
- Informace o syntaxi Resource Manager šablony najdete v tématu Principy struktury a syntaxe Azure Resource Manager šablon.
- Informace o tom, jak vyvíjet šablony, najdete v podrobných kurzech.