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.
Podporovaná vývojová prostředí
V jednom z následujících podporovaných vývojových prostředí můžete spustit libovolnou azd šablonu:
| Životní prostředí | Popis | Výhody | Nevýhody | Fáze vývoje funkce |
|---|---|---|---|---|
| Místní počítač přes rozhraní příkazového řádku | Ne v kontejneru, závislosti jsou ručně nainstalovány vámi a projekt běží na místním počítači. | Řídíte všechny závislosti. Možná už máte nainstalované některé závislosti. Nepotřebujete nainstalovaný Docker. | Musíte ručně nainstalovat všechny závislosti. | Stabilní |
| Visual Studio Code |
Spouštění a ladění azd šablon pomocí rozšíření Visual Studio Code. |
Můžete pracovat s azd použitím editoru kódu a systému rozšíření, se kterým jste už možná obeznámeni. |
Vyžaduje instalaci rozšíření. | Beta |
| Visual Studio |
Spusťte a laďte azd šablony pomocí sady Visual Studio ve verzi preview. |
Můžete pracovat s azd využitím integrovaného vývojového prostředí (IDE), se kterým už můžete být spokojení. |
Vyžaduje instalaci samostatné verze Preview sady Visual Studio. | Alfa |
| DevContainer / VS Code Remote – Containers | Kontejner se všemi nainstalovanými závislostmi, který se spouští na vašem místním počítači. | Kromě VS Code, Dockeru a rozšíření Remote Containers pro VS Code jsou všechny ostatní závislosti nainstalovány pro vás v DevContaineru. | Musíte naklonovat úložiště. Inicializace kontejneru může trvat dlouhou dobu. | Beta |
| GitHub Codespaces | Kontejner s nainstalovanými a běžícími závislostmi v prohlížeči na GitHub.com. | Všechny závislosti se nainstalují bez místního klonování kódu. | Spuštění a ladění, které vyžaduje spuštění webového prohlížeče, se v současné době nepodporuje kvůli známému omezení u GitHub Codespaces. | Beta |
Podporované výpočetní služby Azure (hostitel)
azd podporuje několik služeb pro hostování vaší aplikace. Služby označené jako alfa jsou experimentální a je potřeba je povolit ručně, azd config aby je bylo možné použít.
u beta funkcí může docházet k zásadním změnám.
u stabilních funkcí se neočekává, že dojde k zásadním změnám.
Další informace o jednotlivých fázích funkcí najdete v tématu Správa verzí funkcí a strategie vydávání verzí. Seznam všech funkcí a jejich fází najdete v tématu Alfa, Beta a Stabilní fáze funkcí.
| Výpočetní služba Azure | Fáze vývoje funkce |
|---|---|
| Azure App Service | Stabilní |
| Azure Static Web Apps | Stabilní |
| Azure Container Apps (včetně úloh kontejnerových aplikací) | Stabilní |
| Azure Functions | Stabilní |
| Azure Kubernetes Service | Beta (pouze pro projekty nasaditelné prostřednictvím kubectl apply -f) |
Podporované jazyky a architektury
Aktuálně podporované jazyky a architektury:
| Jazyk | Fáze vývoje funkce |
|---|---|
| Node.js | Stabilní |
| Python | Stabilní |
| platforma .NET | Stabilní |
| Java | Stabilní |
| Go | Preview (jenom Azure Functions) |
Další informace o jednotlivých fázích funkcí najdete v tématu Správa verzí funkcí a strategie vydávání verzí.
Přejít na Azure Functions (Preview)
azdpodporuje nasazení aplikací Go do Azure Functions v plánu Flex Consumption. Tato podpora vychází z pracovního procesu Azure Functions Go, který je aktuálně ve verzi Public Preview.
Pokud chcete použít Go s azd, nastavte službu language na go a host nastavte v function souboru azure.yaml :
services:
api:
project: .
host: function
language: go
Při cílení na Azure Functions go mějte na paměti následující body:
- Go vyžaduje verzi 1.24 nebo novější.
- Aplikace funkcí se kompiluje místně do statického binárního souboru a zabaleného pro nasazení.
Vzdálené sestavení (Oryx) není podporováno pro aplikace funkcí Go, proto ho nenastavujte
remoteBuild: true. - Funkce definujete přímo v kódu Go pomocí rozhraní API možností pracovního procesu (například
app.HTTP(...)); nepotřebujete function.json soubory.
Kompletní ukázky – včetně HTTP, časovače, fronty, objektu blob, Cosmos DB a dalších triggerů – najdete v adresáři ukázek v úložišti pracovních procesů Azure Functions Go.
Další kroky
- Nainstalujte Azure Developer CLI.
-
Projděte
azdsi rychlý start a podívejte se na Azure Developer CLI v akci.