Händelser
17 mars 21 - 21 mars 10
Gå med i mötesserien för att skapa skalbara AI-lösningar baserat på verkliga användningsfall med andra utvecklare och experter.
Registrera dig nuDen här webbläsaren stöds inte längre.
Uppgradera till Microsoft Edge och dra nytta av de senaste funktionerna och säkerhetsuppdateringarna, samt teknisk support.
När du utvecklar program i Azure Container Apps behöver du ofta ansluta till olika tjänster. I stället för att skapa tjänster i förväg och manuellt ansluta dem till din containerapp kan du snabbt skapa instanser av tjänster i utvecklingsklass som är utformade för icke-produktionsmiljöer som kallas tillägg.
Med tillägg kan du använda OSS-tjänster utan manuella nedladdningar, skapande och konfiguration.
När du är redo för din app att använda en tjänst på produktionsnivå kan du ansluta ditt program till en Hanterad Azure-tjänst.
Tjänster som är tillgängliga som ett tillägg är:
Title | Servicenamn |
---|---|
Kafka | kafka |
MariaDB | mariadb |
Milvus | milvus |
PostgreSQL (öppen källkod) | postgres |
Qdrant | qdrant |
Redis (öppen källkod) | redis |
Viaviate | weaviate |
Du kan hämta den senaste listan över tilläggstjänster genom att köra följande kommando:
az containerapp add-on --help
Se avsnittet om hur du hanterar en tjänst för användningsinstruktioner.
Tillägg har följande funktioner:
Se de tjänstspecifika funktionerna för hanterade tjänster.
Både tillägg och hanterade tjänster ansluter till en container via en bindning.
Container Apps-körningen binder en containerapp till en tjänst genom att:
När en bindning har upprättats kan containerappen läsa dessa konfigurations- och anslutningsvärden från miljövariabler.
När du går från utveckling till produktion kan du gå från ett tillägg till en hanterad tjänst.
I följande tabell visas vilken tjänst som ska användas under utveckling och vilken tjänst som ska användas i produktion.
Funktioner | Lägg till på | Produktionshanterad tjänst |
---|---|---|
Cache | Redis med öppen källkod | Azure Cache for Redis |
Databas | Ej tillämpligt | Azure Cosmos DB |
Databas | PostgreSQL med öppen källkod | Flexibel Server för Azure Database for PostgreSQL |
Du ansvarar för datakontinuitet mellan utvecklings- och produktionsmiljöer.
Om du vill ansluta en tjänst till ett program måste du först skapa tjänsten.
az containerapp add-on <SERVICE_TYPE> create
Använd kommandot med tjänsttypen och namnet för att skapa en ny tjänst.
az containerapp add-on redis create \
--name myredis \
--environment myenv
Det här kommandot skapar en ny Redis-tjänst som heter myredis
i en Container Apps-miljö med namnet myenv
.
Om du vill binda en tjänst till ett program använder du --bind
argumentet för containerapp create
.
az containerapp create \
--name myapp \
--image myimage \
--bind myredis \
--environment myenv
Det här kommandot innehåller den typiska containerappen create
--bind
med argumentet . Bindningsargumentet instruerar Container Apps-körningen att ansluta en tjänst till programmet.
Argumentet --bind
är tillgängligt för create
kommandona eller update
.
Om du vill koppla från en tjänst från ett program använder du --unbind
argumentet i update
kommandot
I följande exempel visas hur du avbinder en tjänst.
az containerapp update --name myapp --unbind myredis
En fullständig självstudie om hur du ansluter till tjänster finns i Anslut tjänster i Azure Container Apps.
Mer information om tjänstkommandon och argument finns i referensen az containerapp
.
Händelser
17 mars 21 - 21 mars 10
Gå med i mötesserien för att skapa skalbara AI-lösningar baserat på verkliga användningsfall med andra utvecklare och experter.
Registrera dig nuUtbildning
Modul
Konfigurera en containerapp i Azure Container Apps - Training
Den här modulen vägleder användarna genom att skapa, konfigurera och hantera Container Apps och deras miljöer. Den utforskar även ingressalternativ, skalning, instanshantering och säkerhetsöverväganden med metodtips för att konfigurera Azure Container Apps.