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.
Ismerkedjen meg a GitHub Copilot Azure a fejlesztési munkafolyamat egyszerűsítése és a hatékonyság növelése érdekében a Azure platformon. Ez az útmutató végigvezeti az előfeltételeken, a telepítésen, valamint az első prompt megírásán a Visual Studio Code-ban, a Visual Studio 2022-ben vagy a Visual Studio 2026-ban. A telepítés után az Ügynök mód használatával lekérdezheti Azure erőforrásokat, létrehozhat infrastruktúra-kódot, és közvetlenül az IDE-ből elháríthatja az alkalmazásokat.
Előfeltételek
A cikkben ismertetett lépések végrehajtásához győződjön meg arról, hogy rendelkezik a következőkkel:
Egy Azure fiók és egy Azure-előfizetéshez való hozzáférés. A beállításukkal kapcsolatos részletekért tekintse meg a Azure fiókok árazási oldalát.
Egy GitHub-fiók és egy GitHub Copilot-előfizetés. A beállításukkal kapcsolatos részletekért lásd Fiók létrehozása a GitHub-on és Gyorsútmutató a GitHub Copilothoz, esetében.
Visual Studio Code. A letöltésről és a telepítésről további információt a
A Visual Studio Code című témakörben talál.A GitHub Copilot és a GitHub Copilot Csevegés bővítmény. A bővítmények telepítésével kapcsolatos útmutatásért lásd: Set up GitHub Copilot in VS Code and Getting started with GitHub Copilot Chat in VS Code.
Fontos
GitHub Copilot a GitHub által felügyelt különálló előfizetés. A GitHub Copilot-előfizetésekkel és -támogatással kapcsolatos kérdésekért lásd: A GitHub Copilot csomag kezdése.
Alapértelmezés szerint a Azure Copilot a bérlő összes felhasználója számára elérhető. A globális rendszergazdák azonban kezelhetik a szervezet Azure Copilot való hozzáférését. A hozzáférés adott Microsoft Entra felhasználók vagy csoportok számára is megadható. További információ: A Microsoft Copilot hozzáférésének kezelése Azure.
GitHub Copilot telepítése az Azure-hoz
- A Visual Studio Code-ban válassza az Extensions ikont.
- A Bővítmények piactéren keresse meg a GitHub Copilot Azure. Amikor megjelenik a GitHub Copilot az Azure bővítményhez, válassza az Install lehetőséget.
Jelentkezzen be a Azure, és válassza ki az előfizetését
Ha több bérlővel és előfizetéssel dolgozik, győződjön meg arról, hogy a megfelelőre jelentkezett be:
How do I log into my Azure tenant and choose an Azure subscription I want to work with?
GitHub Copilot a következőhöz hasonló lépésekkel válaszol:
- Nyisson meg egy terminált.
- Bejelentkezés a Azure:
az login - Elérhető előfizetések listázása:
az account list --output table - Az előfizetés beállítása:
az account set --subscription "SUBSCRIPTION_NAME_OR_ID"
Kövesse az alábbi utasításokat. Ha nem biztos abban, hogy melyik bérlővel és előfizetéssel dolgozik, a következőket kérdezheti:
Which tenant and subscription am I working with?
Amikor az ügynök mód egy terminálparancs végrehajtását kéri, válassza a Folytatás vagy az Always allow (Mindig) lehetőséget a folytatáshoz.
Az első üzenet írása
Győződjön meg arról, hogy a bővítmény telepítve van, megfelelően hitelesítve van, és hogy a bővítmény megfelelően működik.
Ha a Csevegés ablak még nincs megnyitva, győződjön meg arról, hogy meg van nyitva. Ehhez kattintson a Menüsáv Csevegés váltása gombjára, vagy a Csevegés váltása gomb melletti legördülő listára, és válassza a Csevegés megnyitása (Ctrl+Alt+I) lehetőséget.
A csevegőablak alján található csevegőszöveg-területen adja meg a következő üzenetet:
Do I have any Azure resources currently running?A kérdésre adott válasz attól függ, hogy mi fut jelenleg az Azure-ban az előfizetésében.
Ezután használja a következő parancssort:
What are your tools?A befejezési válasz megjeleníti a GitHub Copilot for Azure-specifikus eszközök listáját, amelyek elérhetők a GitHub Copilot számára. A válasz jó áttekintést nyújt az Ön számára elérhető funkciók típusairól:
I'll ask the Azure development helper to recommend custom modes relevant to listing and explaining the GitHub Copilot for Azure tools in VS Code; expected outcome: a short set of recommended modes or tips to tailor the tools explanation. Progress update: I queried the Azure development helper to get recommended custom modes for this topic. Next, I'll list and briefly explain the tools I have available (grouped and with example prompts and common uses) so you can copy/paste or use them directly in VS Code. Tools I can use (concise overview) 1. Search & navigation - Capabilities: semantic code/documentation search, file search with globs, text search (grep), list directory contents, read file contents, find usages/references. - Example prompts: - "Find all usages of MyService in this workspace." - "Search for connectionString in **/*.config files." - When to use: locating code, docs, or examples quickly inside your repo. 2. Code editing & analysis - Capabilities: insert edits into files, create or modify files, suggest refactors, report code errors, find test files. - Example prompts: - "Add a function to validate input in src/utils.js." - "Refactor this function to use async/await and update its tests." - When to use: implementing features, fixing bugs, generating or updating code. 3. Terminal & Git operations - Capabilities: run shell commands, read terminal output, show git diffs and changed files. - Example prompts: - "Run npm test and show me failing tests." - "Stage and commit the changes with message 'fix: update README'." - When to use: run builds/tests, inspect outputs, perform git workflows (if enabled). 4. Project creation & workspace setup - Capabilities: create new workspaces, scaffold projects (templates), install VS Code extensions, create notebooks. - Example prompts: - "Generate a Node.js express app scaffold in a new folder." - "Add recommended extensions for Python development." - When to use: bootstrapping projects or adding project-level config. 5. Web & API tools - Capabilities: fetch web pages, retrieve API docs (for example VS Code API references), gather remote content for research. - Example prompts: - "Fetch the Azure CLI docs for az storage account list." - "Get the VS Code extension API docs for commands." - When to use: look up official docs or examples during work. 6. Azure-specific tools - Capabilities: Azure development best practices guidance, Microsoft Learn documentation lookup, query Azure Resource Graph (when authenticated), manage Azure auth context (change tenant, sign out), generate Azure CLI / Bicep / ARM snippets, Bicep schemas, and guidance for deploying models and services. - Example prompts: - "What are Azure best practices for deploying this function app?" - "@azure /changeTenant - set my default tenant to <tenant-id>" - "Generate a Bicep template for an App Service and a Storage Account." - When to use: any task that touches Azure resources, deployment, or configuration. 7. Documentation & learning - Capabilities: search and extract Microsoft Learn articles, provide code samples from official docs, show relevant how-to steps. - Example prompts: - "Show official docs for configuring Key Vault access policies." - "Give me a short tutorial on using Azure App Configuration." - When to use: learn or reference official Microsoft guidance. How I present results - Short answers or step-by-step instructions. - Full edits (I can create or modify files if you allow the extension to act). - Commands and code snippets you can paste into your terminal. - Checks (like running tests or linters) when terminal access is allowed. Example: Quick copy-paste prompts you can use in the VS Code chat - "What are your tools?" - lists the tools (this reply). - "Find all TODO comments in this repo and open a summary." - "Generate an az CLI command to list storage accounts sorted by region." - "@azure /changeTenant" - opens tenant selection (if you need to set a default). Notes and privacy/permissions - Some capabilities (like querying your Azure resources or running commands) require you to be signed in and to enable those tools in the extension (you can enable/disable specific tools in the chat pane tool list). - I won't perform actions that need elevated permissions without verifying your explicit consent. If you'd like, I can: - Expand any tool section with more example prompts and exact commands. - Show a short step-by-step for enabling/disabling tools in the chat pane. - Generate a one-page cheatsheet you can paste into an internal docs file. Which would you like next?A válasz tartalma változhat, és idővel változhat az új képességek és eszközök hozzáadásakor.
Az Azure-specifikus eszközhasználatra vonatkozó kérések teszteléséhez próbálkozzon a következő parancssorsal:
What is the az command to list all my storage accounts ordered by location?Az utasítás befejezése a következőt eredményezheti:
I'll show the exact az CLI commands (sorted ascending/descending) plus a few useful output variants and a quick note about prerequisites. Commands - Sorted by location (ascending), full JSON: az storage account list --query "sort_by(@, &location)" -o json - Sorted by location, show only name and location in a readable table: az storage account list --query "sort_by(@, &location)[].[name,location]" -o table - Sorted by location (descending): az storage account list --query "reverse(sort_by(@, &location))" -o json - Sorted by location and include resource group and SKU in table: az storage account list --query "sort_by(@, &location)[].[name,resourceGroup,sku.name,location]" -o table Notes - Run az login first and ensure the correct subscription is selected (e.g., az account set -s "<subscription-id-or-name>"). - You need permission to list storage accounts in the chosen subscription. - The query uses JMESPath (sort_by/reverse) to order results client-side. Would you like a version that groups counts by region or that queries across all subscriptions?
Eszközök engedélyezése és letiltása ügynök módban
Érdemes lehet letiltani vagy újra engedélyezni a GitHub Copilot által a Azure számára elérhető bizonyos eszközöket.
Válassza ki az eszközikont a csevegőablakban.
Az eszközök listája melletti jelölőnégyzet bejelölésével engedélyezheti vagy letilthatja az eszközöket (vagy eszközcsoportokat).
Az alapértelmezett bérlő beállítása
Ha több Microsoft Entra ID bérlővel rendelkezik, az alábbi üzenettel állíthat be alapértelmezett bérlőt:
@azure /changeTenant
Válasszon az elérhető bérlők listájából a felső középső legördülő listában.
Az alapértelmezett bérlőt a bővítménybeállításokban is beállíthatja:
A Visual Studio Code tevékenységsávján válassza a Extensions lehetőséget. Ezután görgessen le a GitHub Copilot az Azure-hoz elemhez.
Válassza a fogaskerék ikont a bővítmény bejegyzésének sarkában, majd válassza a Beállítások elemet az előugró menüből.
A Settings lapon állítsa a Azure Resource Graph bérlőt a Microsoft Entra bérlőazonosítójára. A Microsoft Entra bérlőazonosítóját a Azure portálon találja.
Tekintse meg a GitHub Copilot for Azure utasítási fájlt.
A instructions fájl (más néven "Azure Copilot irányelvek") magas szintű útmutatást tartalmaz a GitHub Copilot számára, amely a kontextusablakba kerül, amikor kéréseket küldenek a GitHub Copilotnak az Azure eszközök és az Azure MCP Server eszközökhöz. A fájl útmutatása globális jellegű, ami azt jelenti, hogy a GitHub Copilot minden interakciójára vonatkozik, minden Azure projektben. Ez a fájl egy rejtett mappahelyen található, és nem módosítható. Ne módosítsa ezt a fájlt, mert az csökkentheti vagy letilthatja Azure GitHub Copilot, és a módosítások felülírhatók a Azure GitHub Copilot új frissítéseivel.
Az "Azure Copilot irányelvek" megtekintése betekintést nyújt abba, hogyan kerülnek bevezetésre az Azure eszközök a GitHub Copilothoz és az Azure MCP Server eszközök a GitHub Copilot számára, amelyek segítenek abban, hogy mélyebben megértsük, hogy az egész hogyan működik.
Fontos
Ezt a fájlt nem szabad módosítania.
Válassza ki
ctrl+shift+pa parancskatalógus megnyitásához.Írja be
Chat: Configure Instructions, majd jelölje ki a bejegyzést.A Visual Studio Code parancspaletta használata közbeni gépelés képernyőképe.
A következő lépésben válassza a lehetőséget
AzureCopilotGuidelines.
Megnyílik egy új lap, amely tartalmazza az utasításfájlt.
Fontos
Ezt a fájlt nem szabad módosítania.
Előfeltételek
A cikkben ismertetett lépések végrehajtásához győződjön meg arról, hogy rendelkezik a következőkkel:
Egy GitHub-fiók és egy GitHub Copilot-előfizetés. A beállításukkal kapcsolatos részletekért lásd Fiók létrehozása a GitHub-on és Gyorsútmutató a GitHub Copilothoz, esetében.
Visual Studio 2022 17.14.30-s vagy újabb verziója (bármely kiadás). A letöltésével és telepítésével kapcsolatos részletekért lásd: Install Visual Studio.
Fontos
GitHub Copilot a GitHub által felügyelt különálló előfizetés. A GitHub Copilot-előfizetésekkel és -támogatással kapcsolatos kérdésekért lásd: A GitHub Copilot csomag kezdése.
Alapértelmezés szerint a Azure Copilot a bérlő összes felhasználója számára elérhető. A globális rendszergazdák azonban kezelhetik a szervezet Azure Copilot való hozzáférését. A hozzáférés adott Microsoft Entra felhasználók vagy csoportok számára is megadható. További információ: A Microsoft Copilot hozzáférésének kezelése Azure.
GitHub Copilot telepítése az Azure-hoz
Az Azure MCP be van építve a Visual Studio 2022-be. Nincs szükség külön GitHub Copilot Azure bővítményhez; a Azure MCP-eszközöket a Azure fejlesztési számítási feladat tartalmazza.
Ha már telepítette a Visual Studio 2022-t, és a GitHub Copilotot az Azure-hoz szeretné hozzáadni a kezdeti telepítést követően, nyissa meg a Visual Studio Installert, és válassza a Modify gombot, amely megjeleníti az elérhető munkaterheléseket.
Képernyőkép, amely a Visual Studio Telepítőt jeleníti meg a kiemelt Módosítás gombbal. Ha először telepíti a 2022-Visual Studio, a Visual Studio Telepítő automatikusan megjeleníti az elérhető számítási feladatokat.
A Számítási feladatok lapon győződjön meg arról, hogy a Azure fejlesztés számítási feladat van kiválasztva.
A telepítés befejezéséhez kattintson a Telepítés gombra.
Megjegyzés:
Azure MCP-eszközök rendszeres Visual Studio frissítésekkel vannak kiszolgálva. A frissítések beszerzéséhez használja a Visual Studio Telepítőt (Modify vagy Update), és győződjön meg arról, hogy a legújabb Visual Studio 2022-es verziót használja.
Indítsa el Visual Studio 2022-ben, és hozzon létre vagy töltsön be egy projektet.
Nyissa meg a GitHub Copilot Chat.
Ha a rendszer kéri, jelentkezzen be GitHub fiókjába.
Ha a rendszer kéri, jelentkezzen be Azure fiókjába.
A csevegési területen válassza az Eszközök kiválasztása gombot (két wrenches ikon) az elérhető eszközök listájának megjelenítéséhez. Az összes Azure eszköz engedélyezéséhez ellenőrizze az Azure MCP Server v.x.x.x felső csomópontjait.
Megjegyzés:
A Azure MCP-eszközök alapértelmezés szerint le vannak tiltva Visual Studio 2022-ben, és használat előtt manuálisan kell engedélyezni. Miután engedélyezte a Kiválasztási eszközök párbeszédpanelen, a Azure MCP-eszköz kijelölései a munkamenetek során is megmaradnak. A Visual Studio 2026-hoz készült eszközök nem érhetők el a Visual Studio 2022-ben.
Az első üzenet írása
Ha a Csevegés ablak még nincs megnyitva, a View>GitHub Copilot Chat menüpont kiválasztásával győződjön meg róla. Alapértelmezés szerint a jobb oldalon található csevegőablakot kell látnia.
A csevegőablak alján található csevegőszöveg-területen adja meg a következő üzenetet:
Do I have any resources currently running?
Alapértelmezés szerint GitHub Copilot ask módot használ. A Kérdés mód választ ad a csevegőablakban megjelenő kérdésekre. Agent mód lehetővé teszi, hogy a GitHub Copilot műveleteket hajtson végre a munkaterületen.
A kérdésre adott válasz attól függ, hogy mi fut jelenleg az Azure-ban az előfizetésében.
Ügynök mód
Ügynök módban a GitHub Copilot a teljes Visual Studio munkaterületen végrehajthat feladatokat, szerkesztéseket végezhet, terminálparancsokat hajthat végre stb.
A GitHub Copilot for Azure "eszközöket" biztosít a GitHub Copilot számára az ügynöki élmény javításához az Azure-ral való mély integráció révén.
A váltáshoz az ask és az ügynök mód között válassza a csevegőterületEn a Kérdés lehetőség melletti lefelé mutató sávot, és válassza ki a kívánt módot.
Eszközök engedélyezése és letiltása ügynök módban
Érdemes lehet letiltani vagy újra engedélyezni a GitHub Copilot által a Azure számára elérhető bizonyos eszközöket.
Válassza az "Eszközök kiválasztása" ikont a csevegőablakban.
Képernyőkép a csevegőablakról, ahol a Visual Studio 2022 programban a kiválasztott eszközök gomb van megnyomva. Az eszközök listája melletti jelölőnégyzet bejelölésével engedélyezheti vagy letilthatja az eszközöket (vagy eszközcsoportokat).
Előfeltételek
A cikkben ismertetett lépések végrehajtásához győződjön meg arról, hogy rendelkezik a következőkkel:
Egy Azure fiók és egy Azure-előfizetéshez való hozzáférés. A beállításukkal kapcsolatos részletekért tekintse meg a Azure fiókok árazási oldalát.
Egy GitHub-fiók és egy GitHub Copilot-előfizetés. A beállításukkal kapcsolatos részletekért lásd Fiók létrehozása a GitHub-on és Gyorsútmutató a GitHub Copilothoz, esetében.
Visual Studio 2026 (Bármely kiadás). A letöltésével és telepítésével kapcsolatos részletekért lásd: Install Visual Studio.
Fontos
GitHub Copilot a GitHub által felügyelt különálló előfizetés. A GitHub Copilot-előfizetésekkel és -támogatással kapcsolatos kérdésekért lásd: A GitHub Copilot csomag kezdése.
Alapértelmezés szerint a Azure Copilot a bérlő összes felhasználója számára elérhető. A globális rendszergazdák azonban kezelhetik a szervezet Azure Copilot való hozzáférését. A hozzáférés adott Microsoft Entra felhasználók vagy csoportok számára is megadható. További információ: A Microsoft Copilot hozzáférésének kezelése Azure.
GitHub Copilot telepítése az Azure-hoz
Ha már telepítette a Visual Studio 2026-ot, és GitHub Copilot for Azure-t szeretne hozzáadni a kezdeti telepítés után, nyissa meg a Visual Studio Installert, és válassza a Modify gombot, amely megjeleníti az elérhető munkaterheléseket.
Képernyőkép, amely a Visual Studio Telepítőt jeleníti meg a kiemelt Módosítás gombbal. Ha először telepíti Visual Studio 2026-ot, a Visual Studio Telepítő automatikusan megjeleníti az elérhető számítási feladatokat.
A Számítási feladatok lapon győződjön meg arról, hogy a "Azure AI-fejlesztés" lehetőség van kiválasztva.
A telepítés befejezéséhez kattintson a Telepítés gombra.
Indítsa el Visual Studio 2026-ot, és hozzon létre vagy töltsön be egy projektet.
Nyissa meg a GitHub Copilot Chat.
Ha a rendszer kéri, jelentkezzen be GitHub fiókjába.
Ha a rendszer kéri, jelentkezzen be Azure fiókjába.
A csevegési területen válassza az Eszközök kiválasztása gombot (két wrenches ikon) az elérhető eszközök listájának megjelenítéséhez. Ha telepítette a Azure és az AI fejlesztési számítási feladatait, a beépített Azure készségek és eszközök is megjelennek ebben a választóban. Az összes Azure eszköz engedélyezéséhez ellenőrizze az Azure felső csomópontjait.
Válassza ki az Azure MCP Server legfelső csomópontot is.
Megjegyzés:
Azure MCP-eszközök és Azure készségek alapértelmezés szerint ki vannak kapcsolva 2026 Visual Studio. Az első használat előtt manuálisan kell engedélyeznie őket. Miután engedélyezte őket a Kiválasztási eszközök párbeszédpanelen, a kijelölések a munkamenetek során is megmaradnak.
Az első üzenet írása
Ha a Csevegés ablak még nincs megnyitva, a View>GitHub Copilot Chat menüpont kiválasztásával győződjön meg róla. Alapértelmezés szerint a jobb oldalon található csevegőablakot kell látnia.
A csevegőablak alján található csevegőszöveg-területen adja meg a következő üzenetet:
Do I have any resources currently running?
Alapértelmezés szerint GitHub Copilot ask módot használ. A Kérdés mód választ ad a csevegőablakban megjelenő kérdésekre. Agent mód lehetővé teszi, hogy a GitHub Copilot műveleteket hajtson végre a munkaterületen.
A kérdésre adott válasz attól függ, hogy mi fut jelenleg az Azure-ban az előfizetésében.
Ügynök mód
Ügynök módban a GitHub Copilot a teljes Visual Studio munkaterületen végrehajthat feladatokat, szerkesztéseket végezhet, terminálparancsokat hajthat végre stb.
A GitHub Copilot for Azure "eszközöket" biztosít a GitHub Copilot számára az ügynöki élmény javításához az Azure-ral való mély integráció révén.
A váltáshoz az ask és az ügynök mód között válassza a csevegőterületEn a Kérdés lehetőség melletti lefelé mutató sávot, és válassza ki a kívánt módot.
Eszközök engedélyezése és letiltása ügynök módban
Érdemes lehet letiltani vagy újra engedélyezni a GitHub Copilot által a Azure számára elérhető bizonyos eszközöket.
Válassza az "Eszközök kiválasztása" ikont a csevegőablakban.
<sb0>A csevegőablak képernyőképe a "Eszközök kiválasztása" gomb megnyomásával a Visual Studio 2026-ban.</sb0>
Az eszközök listája melletti jelölőnégyzet bejelölésével engedélyezheti vagy letilthatja az eszközöket (vagy eszközcsoportokat).
Kapcsolódó tartalom
- Mi az a GitHub Copilot az Azure-hoz?
- Példa az Azure és az alkalmazás megismerésére az Azure-hoz készült GitHub Copilottal
- Példa az alkalmazás megtervezésére és fejlesztésére az Azure-hoz készült GitHub Copilottal
- Példa az alkalmazás Üzembe helyezésére az Azure-hoz készült GitHub Copilottal
- Azure-alkalmazások hibaelhárítása a GitHub Copilot for Azure segítségével
- Rövid útmutató: Az alkalmazás üzembe helyezése az Azure-ban ügynök móddal az Azure-hoz készült GitHub Copilotban
- Bicep-fájlok létrehozása GitHub Copilottal az Azure-hoz
- Gyorsútmutató: Alkalmazás létrehozása és üzembe helyezése az Azure Cache for Redis használatával a GitHub Copilot for Azure és az Azure MCP Server használatával