Dela via


Snabbstart: Skapa en tjänstanslutning i Azure Container Apps med Azure CLI

Den här snabbstarten visar hur du ansluter Azure Container Apps till andra molnresurser med hjälp av Azure CLI och Service Anslut eller. Med tjänst Anslut eller kan du snabbt ansluta beräkningstjänster till molntjänster, samtidigt som du hanterar anslutningens autentiserings- och nätverksinställningar.

Viktigt!

Tjänst Anslut eller i Container Apps är för närvarande i förhandsversion. Juridiska villkor för Azure-funktioner i betaversion, förhandsversion eller som av någon annan anledning inte har gjorts allmänt tillgängliga ännu finns i kompletterande användningsvillkor för Microsoft Azure-förhandsversioner.

Förutsättningar

  • Version 2.37.0 eller senare av Azure CLI måste vara installerad. 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.

  • Container Apps-tillägget måste installeras i Azure CLI eller Cloud Shell. Installera det genom att köra az extension add --name containerapp.

Inledande konfiguration

  1. Om du använder Service Anslut or för första gången börjar du med att köra kommandot az provider register för att registrera resursprovidern Service Anslut or.

    az provider register -n Microsoft.ServiceLinker
    

    Dricks

    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 Anslut or 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

Skapa en anslutning med hjälp av en hanterad identitet eller en åtkomstnyckel.

Viktigt!

Om du vill använda en hanterad identitet måste du ha behörighet att ändra rolltilldelningen för Microsoft Entra. Utan den här behörigheten misslyckas anslutningen. Be prenumerationsägaren att ge dig den här behörigheten eller använda en åtkomstnyckel i stället för att skapa anslutningen.

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

    az containerapp connection create storage-blob --system-identity
    
  2. Ange följande information på Azure CLI:s begäran:

    Inställning beskrivning
    The resource group that contains the container app Namnet på resursgruppen med containerappen.
    Name of the container app Namnet på containerappen.
    The container where the connection information will be saved Namnet på containerappens container.
    The resource group which contains the storage account Namnet på resursgruppen med lagringskontot.
    Name of the storage account Namnet på det lagringskonto som du vill ansluta till. I den här guiden använder vi en Blob Storage.

Kommentar

Om du inte har någon Blob Storage kan du köra az containerapp connection create storage-blob --new --system-identity för att etablera en ny Blob Storage och ansluta den direkt till din containerapp med hjälp av en hanterad identitet.

Visa anslutningar

Använd Azure CLI-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 resursgruppen och namnet på din containerapp. Du kan också ta bort --output table alternativet för att visa mer information om dina anslutningar.

az containerapp connection list -g "<container-app-resource-group>" --name "<container-app-name>" --output table

Utdata visar även etableringstillståndet för dina anslutningar: misslyckades eller lyckades.

Nästa steg