Poznámka:
Přístup k této stránce vyžaduje autorizaci. Můžete se zkusit přihlásit nebo změnit adresáře.
Přístup k této stránce vyžaduje autorizaci. Můžete zkusit změnit adresáře.
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
- Účet Azure s aktivním předplatným. Vytvořte si ho zdarma.
- Účet GitHubu s aktivním předplatným GitHub Copilot v rámci libovolného plánu
- Jedno z následujících IDE:
- Nejnovější verze editoru Visual Studio Code (verze 1.106 nebo novější) s následujícími rozšířeními:
- GitHub Copilot v Visual Studio Code. Pokyny k nastavení najdete v tématu Nastavení GitHub Copilotu v editoru Visual Studio Code. Nezapomeňte se přihlásit ke svému účtu GitHub v rámci Visual Studio Code.
- Modernizace GitHub Copilotu Po instalaci restartujte Visual Studio Code.
- Nejnovější verze IntelliJ IDEA (verze 2023.3 nebo novější) s následujícími moduly plug-in:
- GitHub Copilot (verze 1.5.59 nebo novější) Nezapomeňte se přihlásit ke svému účtu GitHubu v IntelliJ IDEA.
- Modernizace GitHub Copilotu Po instalaci restartujte IntelliJ IDEA.
- Nejnovější verze editoru Visual Studio Code (verze 1.106 nebo novější) s následujícími rozšířeními:
Příprava infrastruktury
Pomocí následujících kroků vygenerujte soubory IaC a zřiďte prostředky Azure:
V editoru Visual Studio Code otevřete projekt.
Na bočním panelu Aktivity otevřete podokno rozšíření GitHub Copilot modernizace.
V části Úlohy vyberte Generovat Infrastructure as Code a nasadit.
Po výběru úkolu se automaticky otevře okno chatu Copilot s režimem agenta.
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ů.
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.