Sdílet prostřednictvím


Vytvořit Bicep pomocí funkce Compose

Funkce vytváření v Azure Developer CLI (azd) zjednodušuje proces sestavování, nasazování a správy cloudových aplikací. Pomocí azd compose, můžete definovat a spravovat infrastrukturu a kód aplikace pro váš projekt jednotným způsobem. Tato příručka vysvětluje, jak vygenerovat azd compose kód Bicep z této funkce, abyste mohli přizpůsobit cloudovou infrastrukturu tak, aby vyhovovala vašim konkrétním požadavkům.

Jak azd compose spravuje stav infrastruktury

Tato azd compose funkce sleduje stav infrastruktury v operační paměti během procesu kompozice. Tento přístup umožňuje iterativní definování a upřesnění aplikace a infrastruktury bez okamžitého generování souborů nebo úprav adresáře projektu.

Při spuštění azd infra synth příkazu se stav v paměti převede do souborů Bicep ve infra složce. V tomto okamžiku stav infrastruktury přechází ze správy v paměti na reprezentaci jako kód, což umožňuje další přizpůsobení.

Návod

Použijte azd compose k rychlému vytvoření prototypu infrastruktury před potvrzením změn založených na souborech pomocí azd infra synth.

Generujte kód Bicep

Pokud chcete prozkoumat nebo přizpůsobit kód Bicep používaný interně azd ke zřízení prostředků vytvořených azd add, spusťte následující příkaz:

azd infra gen

Poznámka:

Příkaz azd infra synth ze starších verzí azd je teď aliasem azd infra generatea bude i nadále fungovat. Zobrazí se však zpráva s upozorněním a příkaz může být v budoucí azd verzi odebrán.

Tento příkaz vygeneruje odpovídající soubory Bicep ve infra složce vaší aplikace.

Správa aktualizací pomocí generování v Bicepu

Při spuštění příkazu ukončíte pracovní postup azd infra gen a zjednodušený proces inicializace azd compose. Od tohoto okamžiku již žádné změny vygenerovaných souborů Bicep nejsou sledovány systémem azd compose. Pokud upravíte soubory Bicep a později se znovu spustí azd infra gen , vaše ruční změny se přepíšou nově vygenerovaným kódem.

Tady je postup, jak může vypadat typický pracovní postup:

  1. Slouží azd add k přidání nových prostředků Azure do projektu. Tyto prostředky jsou spravovány interně azd.
  2. Jakmile dokončíte přidávání zdrojů, spustíte spuštěním azd infra gen vygenerování souborů Bicep pro tyto zdroje ve složce projektu infra . V této fázi už azd compose pracovní postup prostředky nespravuje.
  3. Nyní můžete ručně aktualizovat soubory Bicep při pokračování ve vývoji vaší aplikace.
  4. Pokud přidáte další prostředky nebo znovu spustíte azd infra gen , obsah infra složky se znovu vygeneruje a všechny ruční změny budou ztraceny.

Z tohoto důvodu je funkce psaní nejvhodnější pro následující scénáře:

  • Vytvoření úvodní sady prostředků Azure pro váš projekt a následná správa aktualizací úpravou souborů Bicep.
  • Správa prostředků Azure zcela prostřednictvím funkce pro psaní zpráv bez spuštění azd infra gen

Další kroky