Dela via


Snabbstart: Ansluta Azure Container Apps till databaser och tjänster med Service Connector (förhandsversion)

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

  • 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ö

  1. 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.ServiceLinker
    

    Tips/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 är Registeredhar Service Connector redan registrerats.

  2. 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.

  1. 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.

    Skärmbild av Azure-portalen, där Container Apps väljs.

  2. Välj namnet på den Container Apps-resurs som du vill ansluta till en målresurs.

  3. Välj Tjänstanslutning (förhandsversion) i den vänstra innehållsförteckningen. Välj sedan Skapa.

    Skärmbild av Azure Portal, välja Tjänstanslutning och skapa ny anslutning.

  4. 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.
  5. 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.

    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.

  6. 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.

    Skärmbild av konfigurationen av Azure Portal, anslutningsnätverk.

  7. Välj Nästa: Granska + Skapa för att granska den angivna informationen. Det tar några sekunder att köra den slutliga valideringen.

    Skärmbild av anslutningsverifieringen för Azure Portal, Container App.

  8. 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-identity
    
  • Generera 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

  1. 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.

  2. Välj din anslutning och verifiera sedan för att uppmana Service Connector att kontrollera anslutningen.

  3. Välj Läs mer om du vill granska information om anslutningsverifiering.

    Skärmbild av Azure Portal, hämta resultatet av anslutningsverifieringen.

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.

Mer information om Service Connector finns i följande guider: