Notitie
Voor toegang tot deze pagina is autorisatie vereist. U kunt proberen u aan te melden of de directory te wijzigen.
Voor toegang tot deze pagina is autorisatie vereist. U kunt proberen de mappen te wijzigen.
In deze quickstart genereert u IaC-bestanden (Infrastructure-as-Code) en richt u Azure-resources in voor uw project met behulp van GitHub Copilot-modernisering.
Voordat u een toepassing in Azure implementeert, hebt u de juiste cloudinfrastructuur nodig. Met de taak Infrastructuur genereren als code en inrichten in de GitHub Copilot-moderniseringsextensie wordt dit proces geautomatiseerd. Het analyseert uw project, genereert IaC-bestanden en richt de vereiste Azure-resources in. Dit proces omvat de mogelijkheid om een Azure-landingszone te maken die is afgestemd op uw toepassing, met betrekking tot netwerken, identiteit, governance en beveiligingsfundamenten.
Vereiste voorwaarden
- Een Azure-account met een actief abonnement. Maak er gratis een.
- Een GitHub-account met een actief GitHub Copilot-abonnement onder elk plan.
- Een van de volgende IDE's:
- De nieuwste versie van Visual Studio Code (versie 1.106 of hoger) met de volgende extensies:
- GitHub Copilot in Visual Studio Code. Zie GitHub Copilot instellen in Visual Studio Code voor installatie-instructies. Meld u aan bij uw GitHub-account binnen Visual Studio Code.
- GitHub Copilot-modernisering. Start Visual Studio Code opnieuw op na de installatie.
- De nieuwste versie van IntelliJ IDEA (versie 2023.3 of hoger) met de volgende invoegtoepassingen:
- GitHub Copilot (versie 1.5.59 of hoger). Meld u aan bij uw GitHub-account in IntelliJ IDEA.
- GitHub Copilot-modernisering. Start IntelliJ IDEA opnieuw op na de installatie.
- De nieuwste versie van Visual Studio Code (versie 1.106 of hoger) met de volgende extensies:
Uw infrastructuur voorbereiden
Gebruik de volgende stappen om IaC-bestanden te genereren en Azure-resources in te richten:
Open uw project in Visual Studio Code.
Open in de zijbalk Activiteit het uitbreidingsvenster gitHub Copilot-modernisering .
In de sectie Taken, selecteer Infrastructuur als code genereren en implementeren.
Nadat u de taak hebt geselecteerd, wordt het Copilot-chatvenster met agentmodus automatisch geopend.
Selecteer Herhaaldelijk doorgaan om elke actie van het hulpprogramma in het Copilot-chatvenster te bevestigen. De Copilot-agent gebruikt verschillende hulpprogramma's om de voorbereiding van de infrastructuur te vergemakkelijken. Het gebruik van elk hulpprogramma vereist bevestiging door Doorgaan te selecteren. Geef Copilot de benodigde informatie, zoals het abonnement en de resourcegroep, wanneer u hierom wordt gevraagd.
Copilot doorloopt doorgaans de volgende stappen om uw infrastructuur voor te bereiden:
- Analyseert uw project om de technologiestack, afhankelijkheden en resourcevereisten te bepalen.
- Stelt een Azure-architectuur voor met de juiste hostingservices en ondersteunende resources.
- Hiermee worden IaC-bestanden gegenereerd, zoals Bicep of Terraform.
- Richt Azure-resources in op basis van de gegenereerde IaC-bestanden.
- Hiermee maakt u een samenvatting van de resultaten van de infrastructuurinrichting.
Opmerking
Gebruik Claude Sonnet 4 of hoger voor de beste resultaten.
De agent kan ook verwijzen naar evaluatierapporten, architectuurdiagrammen, richtlijnen voor landingszones of documenten met nalevings- en beveiligingsvereisten in de opslagplaats om beslissingen over de infrastructuur te informeren.
Aanpassen met uw eigen prompts
Met de knop Infrastructuur genereren als code en inrichten wordt een vooraf gedefinieerde prompt verzonden. Typ een aangepaste prompt rechtstreeks in de Copilot-chat met de agentmodus voor meer controle. Met deze benadering kunt u verschillende invoer combineren en de uitvoer aanpassen aan uw behoeften.
Aanbeveling
Voorbeeldprompts voor verschillende scenario's:
-
"Create an Azure landing zone tailored to my application's architecture and requirements"— ontwerp een landingszone met netwerk-, identiteits- en governancefundamenten. -
"Generate Bicep files for my project's Azure infrastructure based on the assessment report in docs/assessment.md, don't provision yet"— alleen IaC genereren op basis van een evaluatierapport. -
"Provision Azure infrastructure following the architecture diagram in docs/architecture.png and the compliance policies in docs/security-requirements.md"— architectuur- en nalevingsinvoer combineren. -
"Generate Terraform files for my project and provision resources in East US region"— een specifieke IaC-indeling en -regio aanvragen.