Megosztás a következőn keresztül:


Rövid útmutató: Azure-infrastruktúra előkészítése a GitHub Copilot modernizálásával

Ebben a rövid útmutatóban infrastrukturális (IaC) fájlokat hozhat létre, és Azure-erőforrásokat építhet ki a projekthez a GitHub Copilot modernizálásával.

Mielőtt üzembe helyeznénk egy alkalmazást az Azure-ban, a megfelelő felhőinfrastruktúra szükséges. A GitHub Copilot modernizációs bővítményében található Infrastruktúra létrehozása kódként és kiépítési feladat automatizálja ezt a folyamatot – elemzi a projektet, IaC-fájlokat hoz létre, és kiépíti a szükséges Azure-erőforrásokat. Ez a folyamat magában foglalja az alkalmazásra szabott Azure-célzóna létrehozását, amely lefedi a hálózatkezelést, az identitást, a szabályozást és a biztonsági alapokat.

Előfeltételek

Az infrastruktúra előkészítése

Az alábbi lépésekkel hozhat létre IaC-fájlokat, és üzembe helyezhet Azure-erőforrásokat:

  1. Nyissa meg a projektet a Visual Studio Code-ban.

  2. A Tevékenység oldalsávon nyissa meg a GitHub Copilot modernizálási bővítménypanelt.

  3. A Feladatok szakaszban válassza az Infrastruktúra létrehozása kódként és kiépítésként lehetőséget.

    Képernyőkép a Visual Studio Code-ról, amely az Infrastruktúra létrehozása kódként és kiépítési feladatot jeleníti meg, kiemelve a Feladat futtatása gombot.

  4. A feladat kiválasztása után automatikusan megnyílik a Copilot ügynök módú csevegőablaka.

  5. A Folytatás gombra kattintva erősítse meg az egyes eszközműveleteket a Copilot Csevegőablakban. A Copilot-ügynök különböző eszközöket használ az infrastruktúra előkészítésének megkönnyítésére. Az egyes eszközök használatához megerősítésre van szükség a Folytatás gombra kattintva. Adja meg a Copilotnak a szükséges információkat, például az előfizetést és az erőforráscsoportot, amint az kéri.

  6. A Copilot általában a következő lépéseket hajtja végre az infrastruktúra előkészítéséhez:

    • Elemzi a projektet a technológiai verem, a függőségek és az erőforráskövetelmények meghatározásához.
    • A megfelelő üzemeltetési szolgáltatásokkal és támogató erőforrásokkal rendelkező Azure-architektúrát javasol.
    • IaC-fájlokat hoz létre, például Bicep- vagy Terraform-fájlokat.
    • Az Azure-erőforrásokat a létrehozott IaC-fájlok alapján helyezi üzembe.
    • Az infrastruktúra kiépítésének eredményeinek összegzése.

Megjegyzés:

A legjobb eredmény érdekében használja a Claude Sonnet 4 vagy újabb modelleket.

Az ügynök hivatkozhat az értékelési jelentésekre, az architektúradiagramokra, a célzóna-irányelvekre, illetve a megfelelőségi és biztonsági követelmények dokumentumaira az adattárban az infrastruktúra-döntések tájékoztatása érdekében.

Testreszabás saját kérésekkel

Az Infrastruktúra mint kód létrehozása és üzembe helyezése gomb előre megadott kérést küld. További szabályozás érdekében írjon be egy egyéni kérést közvetlenül a Copilot-csevegésbe ügynök módban. Ez a megközelítés lehetővé teszi a különböző bemenetek kombinálásával és a kimenet igényeihez igazítását.

Jótanács

Különböző forgatókönyvekre vonatkozó példaanyagok:

  • "Create an Azure landing zone tailored to my application's architecture and requirements"— tervezzen egy célzónát hálózatkezeléssel, identitással és szabályozási alapokkal.
  • "Generate Bicep files for my project's Azure infrastructure based on the assessment report in docs/assessment.md, don't provision yet"— csak IaC-t hozhat létre, amely egy értékelési jelentésre hivatkozik.
  • "Provision Azure infrastructure following the architecture diagram in docs/architecture.png and the compliance policies in docs/security-requirements.md"– az architektúra és a megfelelőségi bemenetek kombinálása.
  • "Generate Terraform files for my project and provision resources in East US region"— egy adott IaC-formátum és régió kérése.

Lásd még