Poznámka:
Přístup k této stránce vyžaduje autorizaci. Můžete se zkusit přihlásit nebo změnit adresáře.
Přístup k této stránce vyžaduje autorizaci. Můžete zkusit změnit adresáře.
Rozhraní příkazového řádku Azure (azd) je navržené tak, aby zjednodušil komplexní vývojářský pracovní postup v Azure.
azd poskytuje příkazy vysoké úrovně, které fungují jako abstrakce, které zjednodušují běžné vývojářské úlohy, jako jsou inicializace projektů, zřizování infrastruktury, nasazení kódu a monitorování.
azd příkazy jsou k dispozici v terminálu, integrovaném vývojovém prostředí (IDE) nebo prostřednictvím kanálů CI/CD (kontinuální integrace/průběžné nasazování). V tomto článku se dozvíte následující:
- Základní koncepty příkazů
azd - Porovnání příkazů
azds jinými nástroji - Vztah mezi příkazy
azda šablonami - Běžné příkazy
azda úlohy vývoje, které urychlují
Poznámka
Navštivte rychlý průvodce Nasazení šablony Azure Developer CLI a podrobněji prozkoumejte ukázkový pracovní postup příkazů azd.
Porovnání příkazů Azure Developer CLI
Důraz na fáze vývoje vysoké úrovně rozlišuje azd příkazy od jiných nástrojů příkazového řádku, jako je Azure CLI nebo Azure PowerShell. Vzhledem k tomu, že tyto nástroje poskytují mnoho příkazů pro podrobnou kontrolu nad jednotlivými prostředky a konfiguracemi Azure, azd poskytuje méně širších příkazů pro automatizaci úloh vývoje na vyšší úrovni, jako je zřizování více prostředků nebo nasazování více služeb najednou.
Následující tabulka uvádí rozdíly mezi ukázkovým příkazem azd a dalšími nástroji příkazového řádku Azure. Všimněte si, že příkaz azd provision provádí najednou řadu úloh a v těchto dalších nástrojích nemá přímý ekvivalent. K provedení stejné úlohy se vyžaduje mnoho příkazů Azure CLI nebo PowerShellu.
| Nástroj | Ukázkový příkaz | Výsledek |
|---|---|---|
| CLI pro vývojáře Azure | azd provision |
Zřídí více prostředků Azure vyžadovaných pro aplikaci na základě prostředků a konfigurací projektu, jako je skupina prostředků Azure, webová aplikace Azure App Service a plán služby App Service, účet Azure Storage a Azure Key Vault. |
| Azure CLI (příkazový řádek nástroje Azure) | az webapp create --resource-group myResourceGroup --plan myAppServicePlan --name myWebApp |
Zřídí novou webovou aplikaci v zadané skupině prostředků a plánu služby App Service. |
| Azure PowerShell | New-AzWebApp -ResourceGroupName "myResourceGroup" -Name "myWebApp" -AppServicePlan "myAppServicePlan" |
Zřídí novou webovou aplikaci v zadané skupině prostředků a plánu služby App Service. |
Příkazy a šablony Azure Developer CLI
azd příkazy umožňují provádět širší úlohy pracovního postupu z důvodu jejich integrace se systémem šablon azd.
šablony Azure Developer CLI jsou projekty kódu, které dodržují azd strukturální konvence a zahrnují ukázkový kód aplikace, soubory infrastruktury a konfigurační soubory. Většina šablon azd zahrnuje následující:
-
.azuresložek – obsahuje základní konfigurace Azure a proměnné prostředí, jako je umístění pro nasazení prostředků nebo jiné informace o předplatném. -
infrasložka – obsahuje všechny soubory Bicep nebo Terraform infrastruktura jako kód pro šablonuazd. -
srcsložce – obsahuje veškerý nasaditelný zdrojový kód aplikace. -
azure.yamlsoubor – konfigurační soubor, který definuje jednu nebo více služeb v projektu a mapuje je na prostředky Azure definované ve složceinfrapro nasazení.
Bez azd příkazů jsou tyto šablony pouze standardními úložišti kódu. Šablony azd v podstatě slouží jako základní podrobné plány, zatímco příkazy rozhraní příkazového řádku fungují jako modul pro řízení nasazení, správy a monitorování vašich aplikací.
azd příkazy používají prostředky v těchto šablonách k provádění různých úloh.
Použití předchozí šablony jako příkladu:
- Příkaz
azd provisionvytvoří prostředky v Azure pomocí souborů infrastruktury jako kódu ve složceinfrašablony. - Příkaz
azd deploynasadí aplikaci nebo službu definovanou ve složcesrc.
Poznámka
azd může také vytvářet a spravovat některé prostředky Azure, aniž by bylo nutné definovat šablony infrastruktury jako kódu ručně pomocí nové funkce azd compose, která je aktuálně v alfa.
Prozkoumání běžných příkazů
Následující části obsahují přehled některých nejběžnějších příkazů azd, které poskytují příklady práce se šablonami a různými úlohami vývoje.
Poznámka
Úplný seznam příkazů
Inicializace a spuštění šablony
-
azd init: Inicializuje existující šablonuazdnebo vytvoří a inicializuje novou šablonu. Tento příkaz v podstatě nastaví potřebné soubory a adresáře pro zahájení práce sazd. -
azd up: Příkaz pro usnadnění zřizování, balení a nasazování všech prostředků aplikace v jednom příkazu. Tento příkaz je ekvivalentem spuštěníazd provision,azd packageaazd deployjednotlivě.
Zřizování infrastruktury
-
azd provision: Zřídí požadované prostředky Azure, jako jsou instance služby Azure Container App nebo účty Azure Storage založené na šablonách infrastruktury jako kódu nebo prostředcích definovaných vazure.yaml.
Nasazení kódu
-
azd package: Zabalí kód aplikace, který se má nasadit do Azure. -
azd deploy: Nasadí kód aplikace do prostředků vytvořených příkazemazd provision.
Monitorování a správa
-
azd monitor: Poskytuje přehled o stavu a výkonu nasazené aplikace.
Konfigurace kanálu CI/CD
-
azd pipeline config: Nakonfiguruje kanál CI/CD pro projekt. Tento příkaz nastaví kanály kontinuální integrace a průběžného nasazování, které automatizují procesy sestavení a nasazení.
Správa prostředí
-
azd env list: Zobrazí seznam všech různých prostředí (např. vývoj, příprava, produkční prostředí), která jsou pro šablonu nastavená. -
azd env new: Vytvoří nové prostředí s vlastní konfigurací a prostředky, které vám umožní spravovat více prostředí pro různé fáze vývoje.
Vyčištění prostředků
-
azd down: Odstraní prostředky Azure vytvořené šablonou, aby se vaše prostředí vyčistilo a vyhnulo se zbytečným nákladům.