Použití Azure Portal k exportu šablony

Pokud chcete pomoct s vytvářením šablon Azure Resource Manager, můžete šablonu exportovat z existujících prostředků. Exportovaná šablona vám pomůže porozumět syntaxi a vlastnostem JSON, které nasazují vaše prostředky. Pokud chcete automatizovat budoucí nasazení, začněte s exportovanou šablonou a upravte ji pro svůj scénář. Proces exportu šablony se pokusí vytvořit použitelnou šablonu. Většina exportovaných šablon ale před nasazením prostředků Azure vyžaduje určité úpravy.

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

Tento článek ukazuje, jak exportovat šablony prostřednictvím portálu. Další možnosti najdete tady:

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ů. Můžete exportovat celou skupinu prostředků nebo konkrétní prostředky v této skupině prostředků.

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

V závislosti na zvolené možnosti mají exportované šablony různé kvality.

Ze skupiny prostředků nebo prostředku Z historie
Šablona se vygeneruje automaticky. Před nasazením budete pravděpodobně chtít kód vylepšit. Šablona je přesná kopie šablony, kterou vytvořil autor š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í. Žádné ruční změny, které jste provedli po nasazení, nebudou zahrnuty.
Můžete vybrat, které prostředky ze skupiny prostředků chcete 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 normálně nenastavili během nasazení. Před dalším využitím šablony můžete tyto vlastnosti odebrat nebo vyčistit. Šablona obsahuje pouze vlastnosti potřebné pro nasazení. Šablona je řídší a čitelnější.
Šablona pravděpodobně neobsahuje všechny parametry, které potřebujete pro opakované použití. Většina hodnot vlastností je pevně zakódována v šabloně. 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 zahrnout parametry můžete zrušit, abyste mohli vytvářet vlastní parametry. Šablona obsahuje parametry, které usnadňují opětovné nasazení v různých prostředích.

Exportujte šablonu ze skupiny prostředků nebo prostředku v následujících případech:

  • 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 se nevytvořily pomocí šablony.

Exportujte šablonu z historie, když:

  • Chcete šablonu, která se dá snadno opakovaně použít.
  • Změny, které jste udělali po původním nasazení, nemusíte zahrnovat.

Omezení

Při exportu ze skupiny prostředků nebo prostředku se exportovaná šablona vygeneruje z publikovaných schémat pro každý typ prostředku. V některých případech schéma nemá 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.

V exportovaných šablonách můžou chybět některé parametry hesla. Než budete moct šablony použít k nasazení prostředků, musíte zkontrolovat referenční informace k šablonám a ručně přidat tyto parametry.

Funkce exportu šablony nepodporuje export Azure Data Factory prostředků. Informace o tom, jak exportovat prostředky služby Data Factory, najdete v tématu Kopírování nebo klonování datové továrny v Azure Data Factory.

Pokud chcete exportovat prostředky vytvořené prostřednictvím modelu nasazení Classic, musíte je migrovat do Resource Manager modelu nasazení.

Pokud se při exportu šablony zobrazí upozornění, které značí, že se typ prostředku neexportoval, můžete stále zjistit vlastnosti daného prostředku. Informace o vlastnostech prostředků najdete v referenčních informacích k šabloně. Můžete se také podívat na azure REST API pro daný typ prostředku.

Ve skupině prostředků, pro kterou vytvoříte exportovanou šablonu, je limit 200 prostředků. 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 možnosti Název. Položka nabídky Exportovat šablonu se povolí jenom po výběru aspoň 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í.

    Zobrazit šablonu

    Ve výchozím nastavení je vybraná možnost Zahrnout parametry. Pokud je tato možnost vybrána, budou při vygenerování šablony zahrnuty všechny parametry šablony. Pokud chcete vytvořit vlastní parametry, přepněte toto zaškrtávací políčko, abyste je nezahrnuli.

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, ho otevřete.

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

    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 Zahrnout parametry. Pokud je tato možnost vybrána, budou při vygenerování šablony zahrnuty všechny parametry šablony. Pokud chcete vytvořit vlastní parametry, přepněte toto zaškrtávací políčko, abyste je nezahrnuli.

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

Portál má možnost stáhnout šablonu před jejím 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í

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

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

  2. Vyberte odkaz v části Nasazení.

    Vybrat historii nasazení

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

    Vybrat nasazení

  4. Vyberte Šablona. Zobrazí se šablona použitá pro toto nasazení a je k dispozici ke stažení.

    Vybrat šablonu

Další kroky