Delen via


Quickstart: Azure-infrastructuur voorbereiden met behulp van GitHub Copilot-modernisering

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

Uw infrastructuur voorbereiden

Gebruik de volgende stappen om IaC-bestanden te genereren en Azure-resources in te richten:

  1. Open uw project in Visual Studio Code.

  2. Open in de zijbalk Activiteit het uitbreidingsvenster gitHub Copilot-modernisering .

  3. In de sectie Taken, selecteer Infrastructuur als code genereren en implementeren.

    Schermopname van Visual Studio Code met de taak Infrastructuur genereren als code en inrichten met de knop Taak uitvoeren gemarkeerd.

  4. Nadat u de taak hebt geselecteerd, wordt het Copilot-chatvenster met agentmodus automatisch geopend.

  5. 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.

  6. 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.

Zie ook