Sdílet prostřednictvím


Rychlý start: Příprava infrastruktury Azure pomocí modernizace GitHub Copilotu

V tomto rychlém startu vygenerujete soubory infrastruktury jako kód (IaC) a zřídíte prostředky Azure pro váš projekt pomocí modernizace GitHub Copilotu.

Před nasazením aplikace do Azure potřebujete správnou cloudovou infrastrukturu. Úloha Generovat infrastrukturu jako kód a zřízení v rozšíření modernizace GitHub Copilot automatizuje tento proces – analyzuje váš projekt, generuje soubory IaC a zřizuje požadované prostředky Azure. Tento proces zahrnuje možnost vytvořit cílovou zónu Azure přizpůsobenou vaší aplikaci, která pokrývá sítě, identitu, zásady správného řízení a základy zabezpečení.

Předpoklady

Příprava infrastruktury

Pomocí následujících kroků vygenerujte soubory IaC a zřiďte prostředky Azure:

  1. V editoru Visual Studio Code otevřete projekt.

  2. Na bočním panelu Aktivity otevřete podokno rozšíření GitHub Copilot modernizace.

  3. V části Úlohy vyberte Generovat Infrastructure as Code a nasadit.

    Snímek obrazovky editoru Visual Studio Code, který zobrazuje úlohu Generovat infrastrukturu jako kód a zřízení se zvýrazněným tlačítkem Spustit úlohu

  4. Po výběru úkolu se automaticky otevře okno chatu Copilot s režimem agenta.

  5. Výběrem možnosti Pokračovat potvrďte každou akci nástroje v okně Chat Copilot. Agent Copilot používá k usnadnění přípravy infrastruktury různé nástroje. Použití jednotlivých nástrojů vyžaduje potvrzení výběrem možnosti Pokračovat. Poskytněte Copilotu potřebné informace, například předplatné a skupinu prostředků, podle jeho pokynů.

  6. Copilot obvykle prochází následujícími kroky pro přípravu infrastruktury:

    • Analyzuje váš projekt a určí sadu technologií, závislosti a požadavky na prostředky.
    • Navrhuje architekturu Azure s příslušnými hostitelskými službami a podpůrnými prostředky.
    • Generuje soubory IaC, například Bicep nebo Terraform.
    • Zřídí zdroje Azure na základě vygenerovaných souborů IaC.
    • Vytvoří souhrn výsledků zřizování infrastruktury.

Poznámka:

Nejlepších výsledků dosáhnete pomocí modelů Claude Sonnet 4 nebo novějších.

Agent může také odkazovat na sestavy posouzení, diagramy architektury, pokyny pro přistávací zónu nebo dokumenty požadavků na dodržování předpisů a zabezpečení v úložišti, aby poskytoval informace pro rozhodování o infrastruktuře.

Přizpůsobte si pomocí vlastních podnětů

Tlačítko Generovat infrastrukturu jako kód a zřízení odešle předdefinovanou výzvu. Pokud chcete mít větší kontrolu, zadejte vlastní výzvu přímo do chatu Copilot s režimem agenta. Tento přístup umožňuje kombinovat různé vstupy a přizpůsobit výstup vašim potřebám.

Návod

Příklady výzev pro různé scénáře:

  • "Create an Azure landing zone tailored to my application's architecture and requirements"– navrhujte cílovou zónu se základy sítí, identit a zásad správného řízení.
  • "Generate Bicep files for my project's Azure infrastructure based on the assessment report in docs/assessment.md, don't provision yet"– vygenerujte pouze IaC a odkazujte na zprávu o posouzení.
  • "Provision Azure infrastructure following the architecture diagram in docs/architecture.png and the compliance policies in docs/security-requirements.md"– zkombinujte vstupy architektury a dodržování předpisů.
  • "Generate Terraform files for my project and provision resources in East US region"– požádejte o konkrétní formát IaC a oblast.

Viz také