Anteckning
Åtkomst till den här sidan kräver auktorisering. Du kan prova att logga in eller ändra kataloger.
Åtkomst till den här sidan kräver auktorisering. Du kan prova att ändra kataloger.
Kom igång med Service Connector för att ansluta dina Azure Container Apps till databaser, lagringskonton och andra Azure-tjänster. Service Connector förenklar autentisering och konfiguration så att du kan ansluta till resurser med hjälp av hanterade identiteter eller andra autentiseringsmetoder.
Den här artikeln innehåller stegvisa instruktioner för både Azure-portalen och Azure CLI. Välj önskad metod med hjälp av flikarna ovan.
Viktigt!
Stödet för Service Connector (förhandsversion) i Azure Container Apps upphör den 30 mars 2026. Efter det datumet är nya tjänstanslutningar med hjälp av Service Connector (förhandsversion) inte tillgängliga via något gränssnitt. Mer information finns i RETIREMENT: Service Connector (förhandsversion) i Azure Container Apps.
Förutsättningar
- Ett Azure-konto med en aktiv prenumeration. Skapa ett konto utan kostnad.
- Ett program som distribueras till Container Apps i en region som stöds av Service Connector.
- En målresurs att ansluta dina Container Apps till, till exempel ett Blob Storage-konto.
- Nödvändiga behörigheter för att skapa och hantera tjänstanslutningar.
- Ett Azure-konto med en aktiv prenumeration. Skapa ett konto utan kostnad.
- Ett program som distribueras till Container Apps i en region som stöds av Service Connector.
- En målresurs att ansluta dina Container Apps till, till exempel ett Blob Storage-konto.
- Nödvändiga behörigheter för att skapa och hantera tjänstanslutningar.
Använd Bash-miljön i Azure Cloud Shell. Mer information finns i Kom igång med Azure Cloud Shell.
Om du föredrar att köra CLI-referenskommandon lokalt installerar du Azure CLI. Om du kör Windows eller macOS, överväg att köra Azure CLI i en Docker-container. För mer information, se Hur man kör Azure CLI i en Docker-container.
Om du använder en lokal installation, logga in på Azure CLI genom att använda kommandot az login. För att avsluta autentiseringsprocessen, följ stegen som visas i din terminal. Andra inloggningsalternativ finns i Autentisera till Azure med Azure CLI.
När du blir uppmanad, installera Azure CLI-tillägget vid första användning. Mer information om tillägg finns i Använda och hantera tillägg med Azure CLI.
Kör az version för att ta reda på versionen och de beroende bibliotek som är installerade. Om du vill uppgradera till den senaste versionen kör du az upgrade.
- Den här snabbstarten kräver version 2.30.0 eller senare av Azure CLI. Om du vill uppgradera till den senaste versionen kör du
az upgrade. Om du använder Azure Cloud Shell är den senaste versionen redan installerad.
Konfigurera din miljö
Om du använder Service Connector för första gången börjar du med att köra kommandot az provider register för att registrera resursprovidern för Service Connector.
az provider register -n Microsoft.ServiceLinkerTips/Råd
Du kan kontrollera om resursprovidern redan har registrerats genom att köra kommandot
az provider show -n "Microsoft.ServiceLinker" --query registrationState. Om utdata ärRegisteredhar Service Connector redan registrerats.Du kan också köra kommandot az containerapp connection list-support-types för att hämta en lista över måltjänster som stöds för Container Apps.
az containerapp connection list-support-types --output table
Skapa en tjänstanslutning (förhandsversion)
Använd Service Connector för att skapa en tjänstanslutning mellan dina Azure Container Apps och Azure Blob Storage. Det här exemplet visar hur du ansluter till Blob Storage, men du kan använda samma process för andra Azure-tjänster som stöds.
Välj sökfältet Sök efter resurser, tjänster och dokument (G +/) överst i Azure Portal, skriv Container Apps i filtret och välj Container Apps.
Välj namnet på den Container Apps-resurs som du vill ansluta till en målresurs.
Välj Tjänstanslutning (förhandsversion) i den vänstra innehållsförteckningen. Välj sedan Skapa.
På fliken Grundläggande inställningar väljer eller anger du följande inställningar.
Inställning Exempel beskrivning Container my-container-app Containern i din containerapp. Typ av tjänst Lagring – Blob Den typ av tjänst som du vill ansluta till din containerapp. Abonnemang my-subscription Den prenumeration som innehåller den tjänst som du vill ansluta till. Standardvärdet är den prenumeration som innehåller den här containerappen. Anslutningens namn storageblob_700ae Anslutningsnamnet som identifierar anslutningen mellan containerappen och måltjänsten. Använd anslutningsnamnet som tillhandahålls av Service Connector eller välj ditt eget anslutningsnamn. Lagringskonto my-storage-account Det mållagringskonto som du vill ansluta till. Om du väljer en annan tjänsttyp väljer du motsvarande måltjänstinstans. Klienttyp .NET Programstacken som fungerar med den måltjänst som du har valt. Standardvärdet är Ingen, vilket genererar en lista med konfigurationer. Om du känner till appstacken eller klient-SDK:t i den valda appen väljer du samma appstacken för klienttypen. Välj Nästa: Autentisering för att välja en autentiseringsmetod: systemtilldelad hanterad identitet (SMI), användartilldelad hanterad identitet (UMI), anslutningssträng eller tjänstens huvudnamn.
- Systemtilldelad hanterad identitet (rekommenderas)
- Användartilldelad hanterad identitet
- Tjänsthuvudman
- Anslutningssträng
Välj Systemtilldelad hanterad identitet för att ansluta via en identitet som genereras automatiskt i Microsoft Entra-ID och som är kopplad till livscykeln för tjänstinstansen. Det här är det rekommenderade autentiseringsalternativet.
Välj Nästa: Nätverk för att välja nätverkskonfiguration och välj Konfigurera brandväggsregler för att aktivera åtkomst till måltjänsten så att containerappen kan komma åt Blob Storage.
Välj Nästa: Granska + Skapa för att granska den angivna informationen. Det tar några sekunder att köra den slutliga valideringen.
Välj Skapa för att skapa tjänstanslutningen. Åtgärden kan ta upp till en minut att slutföra.
az containerapp connection create Kör kommandot för att skapa en tjänstanslutning från Container Apps till en Blob Storage med en systemtilldelad hanterad identitet. Du kan köra det här kommandot på två olika sätt:
Generera den nya anslutningen steg för steg.
az containerapp connection create storage-blob --system-identityGenerera den nya anslutningen samtidigt. Ersätt platshållarna med din egen information:
<source-subscription>,<source_resource_group>,<app>,<target-subscription>,<target_resource_group>och<account>.az containerapp connection create storage-blob \ --source-id /subscriptions/<source-subscription>/resourceGroups/<source_resource_group>/providers/Microsoft.App/containerApps/<app> \ --target-id /subscriptions/<target-subscription>/resourceGroups/<target_resource_group>/providers/Microsoft.Storage/storageAccounts/<account>/blobServices/default \ --system-identity
Tips/Råd
Om du inte har ett Blob Storage-konto, kör az containerapp connection create storage-blob --new --system-identity för att skapa ett och anslut det till din containerapp med hjälp av en hanterad identitet.
Visa tjänstanslutningar
Container Apps-anslutningar visas under Inställningar > Service Connector (förhandsversion). Välj > för att expandera listan och se de egenskaper som krävs av ditt program.
Välj din anslutning och verifiera sedan för att uppmana Service Connector att kontrollera anslutningen.
Välj Läs mer om du vill granska information om anslutningsverifiering.
Kör kommandot az containerapp connection list för att visa alla dina containerappars etablerade anslutningar. Ersätt platshållarna <container-app-resource-group> och <container-app-name> från kommandot nedan med din egen information. Du kan också ta bort --output table alternativet för att visa mer information om dina anslutningar.
az containerapp connection list --resource-group "<container-app-resource-group>" --name "<container-app-name>" --output table
Utdata visar även försörjningsstatus för dina anslutningar.
Relaterat innehåll
Mer information om Service Connector finns i följande guider: