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.
Azure fejlesztési eszközök kezelése a(z)
A Azure fejlesztői parancssori felület (azd) beépített azd tool parancscsoportot tartalmaz a Azure-alkalmazások létrehozásához és szállításához használt gyakori eszközök felderítéséhez, telepítéséhez, frissítéséhez és állapotának ellenőrzéséhez. Az alapul szolgáló csomagkezelőket az egyes platformokon (például winget, brew, apt, , npmés a VS Code code CLI-n) egy konzisztens alparancskészlet mögé csomagolja, és támogatja az interaktív használatot és az automatizálást is.
A(z) azd tool gyakori használati esetei a következők:
- Az összes ajánlott Azure fejlesztői eszköz telepítése egy új gépen egyetlen paranccsal.
- A fejlesztési környezet szabványosítása egy csapaton vagy egy CI-ügynökcsoporton belül.
- Annak naplózása, hogy mely Azure eszközök (és mely verziók) vannak telepítve egy adott gépen.
- Frissítések keresése és alkalmazása a telepített eszközökre.
- Szkriptelő eszköz beállítása folyamatláncokban nem interaktív kapcsolókkal és JSON-kimenettel.
Beépített eszközök
A beépített beállításjegyzék az alábbi eszközöket tartalmazza. A kategória- és prioritásoszlopokkal meghatározhatja, hogy mely eszközök vonatkoznak egy adott munkafolyamatra.
| Azonosító | Name | Category | Priority | Tipikus telepítési stratégia |
|---|---|---|---|---|
az-cli |
Azure CLI | cli |
Recommended | winget / brew / apt |
github-copilot-cli |
GitHub Copilot parancssori felület | cli |
Recommended | winget / brew / npm |
vscode-azure-tools |
Azure-eszközök (VS Code) | extension |
Recommended |
code PARANCSSORI FELÜLET |
vscode-bicep |
Bicep (VS Code) | extension |
Recommended |
code PARANCSSORI FELÜLET |
vscode-github-copilot |
GitHub Copilot (VS Code) | extension |
Optional |
code PARANCSSORI FELÜLET |
azure-mcp-server |
Azure MCP-kiszolgáló | server |
Optional | npm |
azd-ai-extensions |
azd AI-bővítmények |
library |
Optional | azd extension |
A pontos telepítési stratégia az operációs rendszertől és a gépen elérhető csomagkezelőktől függ.
Megjegyzés
A VS Code-bővítmények használatához szükség van arra, hogy a(z) code rendszeren elérhető legyen a PATH parancssori felület. Ha code nem érhető el, az eszközök nincs telepítveként jelennek meg, és a azd tool használatával nem telepíthetők.
Parancsok áttekintése
A azd tool parancscsoport az alábbi alparancsokat tartalmazza.
| Command | Description |
|---|---|
azd tool |
Elindít egy interaktív folyamatot, amely megjeleníti a telepített és elérhető eszközöket, és egy lépésben kéri az eszközök telepítését. |
azd tool list |
Felsorolja az összes regisztrált eszközt, beleértve a telepítési állapotot, a verziót, a kategóriát és a prioritást. |
azd tool show <id> |
Részletes információkat jelenít meg egy adott eszközről, beleértve a platformonkénti telepítési stratégiákat és a projekt webhelyét. |
azd tool check |
Ellenőrzi a telepített eszközöket az elérhető frissítésekért. |
azd tool install [ids...] |
Egy vagy több eszköz telepítése a következő szerint id: . |
azd tool upgrade [ids...] |
Egy vagy több telepített eszköz frissítése. |
azd tool uninstall [ids...] |
Eltávolít egy vagy több eszközt. Kihagyhatja ids az eszközök interaktív kiválasztását. Támogatja a tömeges eltávolítást és --dry-runa --output json. |
Minden parancs támogatja --output json a szkriptekhez és folyamatokhoz megfelelő, géppel olvasható kimenetet.
Az eszközismeretek esetében a JSON-kimenet felsorolja az egyes ügynökök egyes készségeit, és tartalmaz egy agent mezőt. Például:
{
"skills": [
{
"id": "my-skill",
"agent": "copilot"
}
]
}
Gyakori jelzők
A következő jelölők érhetők el itt: install és upgrade:
-
--all: Minden jogosult eszközt telepít vagy frissít. A(z)installesetében ez a parancs tartalmazza az összes ajánlott eszközt. A(z)upgradeesetében ez a parancs az összes olyan telepített eszközt felsorolja, amelyhez elérhető frissítés.
A install, upgradeés uninstall parancsok módosítás nélkül támogatják --dry-run a műveletek előnézetét.
A következő beállítások szabályozzák a kérési viselkedést:
-
azdautomatikusan futhat nem interaktív üzemmódban, ha CI/CD- vagy AI-ügynök környezetet észlel. -
--no-prompt: Explicit módon letiltja az interaktív kéréseket. -
AZD_NON_INTERACTIVE=true: Explicit módon letiltja az interaktív kéréseket. -
AZD_NON_INTERACTIVE=false: Kifejezetten engedélyezve hagyja a megerősítést kérő üzemmódot, még észlelt CI/CD- vagy AI-ügynök környezetekben is. - Az explicit
--no-promptésAZD_NON_INTERACTIVEaz értékek felülbírálják a környezet automatikus észlelését.
Minta használati eset: fejlesztői gép indítása
Az ajánlott Azure fejlesztői eszközök teljes készletének új gépen való beállításához futtassa a következő parancsot:
azd tool install --all
Ez a parancs telepíti a beállításjegyzékben szereplő recommended összes eszközt a megfelelő csomagkezelő használatával az aktuális platformhoz. Ha módosítás nélkül szeretné megtekinteni a telepítési műveleteket, adja hozzá a következőt --dry-run:
azd tool install --all --dry-run
A telepített eszközök naprakészen tartásához futtassa a következő parancsokat:
azd tool check
azd tool upgrade --all
Telepített és elérhető eszközök listázása
A azd tool list futtatásával megjelenítheti az összes regisztrált eszközt, azok telepítési állapotát és telepített verzióját:
$ azd tool list
Id Name Category Priority Status Version
───────────────────── ──────────────────────── ────────── ──────────── ────────────── ────────
az-cli Azure CLI cli recommended Installed 2.67.0
github-copilot-cli GitHub Copilot CLI cli recommended Not Installed
vscode-azure-tools Azure Tools (VS Code) extension recommended Installed 0.9.0
vscode-bicep Bicep (VS Code) extension recommended Installed 0.30.0
vscode-github-copilot GitHub Copilot (VS Code) extension optional Not Installed
azure-mcp-server Azure MCP Server server optional Not Installed
azd-ai-extensions azd AI Extensions library optional Not Installed
Ha ugyanazokat az adatokat szeretné visszaadni, mint a JSON szkripteléshez, futtassa a következőt:
azd tool list --output json
Eszköz részleteinek megjelenítése
Futtassa a(z) azd tool show <id> parancsot egy adott eszköz adatainak megtekintéséhez, beleértve az egyes támogatott platformokra vonatkozó telepítési stratégiákat és a projekt webhelyét:
azd tool show az-cli
Egy vagy több eszköz telepítése
Konkrét eszközök telepítéséhez adjon meg egy vagy több eszközértéket id:
azd tool install az-cli vscode-bicep
Az ajánlott eszközök telepítéséhez használja a következőt --all:
azd tool install --all
Ha futtatás nélkül szeretné megtekinteni a telepítési parancsokat, adja hozzá a következőt --dry-run:
azd tool install az-cli --dry-run
Az alparancs nélküli futtatás azd tool egy interaktív folyamatot indít el, amely megjeleníti a telepített eszközöket, lehetővé teszi a további eszközök kiválasztását, és egyetlen lépésben telepíti őket.
Frissítések keresése
Futtassa a azd tool check parancsot a telepített eszközök elérhető frissítéseinek kereséséhez:
azd tool check
Eszközök frissítése
Adott eszközök frissítése az értékük id átadásával:
azd tool upgrade az-cli github-copilot-cli
Frissítsen mindent, amihez elérhető frissítés:
azd tool upgrade --all
A frissítési csomag előzetes verziója alkalmazás nélkül:
azd tool upgrade --all --dry-run
Eszközök eltávolítása
Egy vagy több eszköz eltávolítása az értékek átadásával id .
azd tool uninstall az-cli azure-mcp-server
Eltávolítás előnézete módosítások nélkül:
azd tool uninstall vscode-bicep --dry-run
Az eszközök interaktív kiválasztásához futtassa azd tool uninstall eszközazonosítók nélkül. Ha el szeretne távolítani egy képességet egy adott AI-ügynökből, használja a következőt --agent: .
azd tool uninstall my-skill --agent copilot
Adja hozzá --output json , ha szüksége van az eltávolítás eredményére egy szkriptben vagy folyamatban.
Első használati élmény
Az ajánlott Azure-fejlesztői eszközök megkereséséhez és telepítéséhez futtassa kifejezetten a(z) azd tool elemet. A korábbi verzióktól eltérően a munkafolyamat-parancsok, például azd inita , azd upés azd deploy többé nem aktiválnak automatikus eszközellenőrzési kérést.
A parancsok futtatásakor azd tool az alábbi lehetőségek bármelyikével kihagyhatja az interaktív utasításokat:
- Adja át a(z)
--no-promptargumentumot a parancsnak. - Állítsa be a környezeti változót
AZD_NON_INTERACTIVE=true. - Futtatás felismert CI/CD- vagy AI-ügynökkörnyezetben.
azdautomatikusan megkerülheti az interaktív kéréseket.
Ha az észlelt CI/CD- vagy AI-ügynökkörnyezetben továbbra is engedélyezni szeretné a kérést, állítsa be a következőt AZD_NON_INTERACTIVE=false: . A --no-prompt és AZD_NON_INTERACTIVE explicit módon megadott értékei felülírják az automatikus észlelést.
CI és nem interaktív forgatókönyvek
A azd tool parancscsoport a következő lehetőségeken keresztül támogatja a folyamatokat és a szkripteket:
- Használjon pozícióargumentumokat
idainstall,upgradeésuninstallaz interaktív kijelölés elkerülése érdekében. - Adjon hozzá
--no-prompt, állítson beAZD_NON_INTERACTIVE=truevagy támaszkodjon az automatikus észlelésre CI/CD- vagy AI-ügynökkörnyezetekben a kérések letiltásához. - Állítsa a(z)
AZD_NON_INTERACTIVE=falseértéket úgy, hogy letiltsa az automatikus észlelést, és a rákérdezés engedélyezve maradjon CI/CD- vagy AI-ügynök-környezetekben. - A
--no-promptésAZD_NON_INTERACTIVEexplicit módon megadott értékei felülírják az automatikus észlelést. - Az alsóbb rétegbeli lépések strukturált eredményeinek rögzítésére használható
--output json.
Az alábbi példa egy folyamatlépésben telepíti a Azure CLI és a Bicep bővítményt:
azd tool install az-cli vscode-bicep --no-prompt --output json