Megjegyzés
Az oldalhoz való hozzáféréshez engedély szükséges. Megpróbálhat bejelentkezni vagy módosítani a címtárat.
Az oldalhoz való hozzáféréshez engedély szükséges. Megpróbálhatja módosítani a címtárat.
Ez a rövid útmutató bemutatja, hogyan hozhat létre infrastruktúra mint kód (IaC) fájlokat, és hogyan helyezhet üzembe Azure-erőforrásokat a projekthez a GitHub Copilot modernizálási funkciójá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 „Infrastruktúra mint kód létrehozása és kiépítés” feladata 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
- Egy Azure-fiók, aktív előfizetéssel. Készíts egyet ingyen.
- Egy GitHub fiók aktív GitHub Copilot előfizetéssel bármilyen csomagban.
- Az alábbi IDE-k közül az egyik:
- A Visual Studio Code legújabb verziója (1.113-es vagy újabb verzió) a következő bővítményekkel:
- GitHub Copilot a Visual Studio Code-ban. A beállítási utasításokat a GitHub Copilot beállítása a Visual Studio Code-ban című témakörben találja. Mindenképpen jelentkezzen be a GitHub-fiókjába a Visual Studio Code-ban.
- GitHub Copilot modernizáció. A telepítés után indítsa újra a Visual Studio Code-ot.
- Az IntelliJ IDEA legújabb verziója (2023.3-os vagy újabb verzió) a következő beépülő modulokkal:
- GitHub Copilot (1.5.59-es vagy újabb verzió). Mindenképpen jelentkezzen be GitHub-fiókjába az IntelliJ IDEA-ban.
- GitHub Copilot modernizáció. A telepítés után indítsa újra az IntelliJ IDEA-t.
- A Visual Studio Code legújabb verziója (1.113-es vagy újabb verzió) a következő bővítményekkel:
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:
Nyissa meg a projektet az IDE-ben.
A Activity oldalsávon nyissa meg a GitHub Copilot modernizálás bővítménypanelt. A Feladatok szakaszban válassza az Infrastruktúra létrehozása kódként és kiépítésként, majd a Futtatás lehetőséget.
A gomb kiválasztása után automatikusan megnyílik az ügynök módú Copilot csevegőablak.
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.
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 Opus 4.5 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 hoz létre, és egy értékelő jelentésre hivatkozik. -
"Provision Azure infrastructure following the architecture diagram in docs/architecture.png and the compliance policies in docs/security-requirements.md"– egyesíti az architektúrát és a megfelelőségi bemeneteket. -
"Generate Terraform files for my project and provision resources in East US region"- igényeljen egy adott IaC-formátumot és régiót.