Snabbstart: Skapa en tjänstanslutning i Azure Spring Apps med Azure CLI
Den här snabbstarten visar hur du ansluter Azure Spring Apps till andra molnresurser med hjälp av Azure CLI och Service Connector.
Med Service Connector kan du snabbt ansluta beräkningstjänster till molntjänster, samtidigt som du hanterar anslutningens autentiserings- och nätverksinställningar.
Förutsättningar
En Azure-prenumeration. Om du inte har en Azure-prenumeration skapar du ett kostnadsfritt Azure-konto innan du börjar.
Minst ett program som hanteras av Azure Spring Apps i en region som stöds av Service Connector. Om du inte har en distribuerar du ditt första program till Azure Spring Apps.
Använd Bash-miljön i Azure Cloud Shell. Mer information finns i Snabbstart för Bash i Azure Cloud Shell.
Om du föredrar att köra CLI-referenskommandon lokalt installerar du Azure CLI. Om du kör i Windows eller macOS kan du köra Azure CLI i en Docker-container. Mer information finns i Så här kör du Azure CLI i en Docker-container.
Om du använder en lokal installation loggar du in på Azure CLI med hjälp av kommandot az login. Slutför autentiseringsprocessen genom att följa stegen som visas i terminalen. Andra inloggningsalternativ finns i Logga in med Azure CLI.
När du uppmanas att installera Azure CLI-tillägget vid första användningen. Mer information om tillägg finns i Använda tillägg med Azure CLI.
Kör az version om du vill hitta versionen och de beroende bibliotek som är installerade. Om du vill uppgradera till den senaste versionen kör du az upgrade.
Version 2.37.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.Azure Spring Apps-tillägget måste installeras i Azure CLI eller Cloud Shell. Installera det genom att köra
az extension add --name spring
.
Inledande konfiguration
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
Dricks
Du kan kontrollera om resursprovidern redan har registrerats genom att köra kommandot
az provider show -n "Microsoft.ServiceLinker" --query registrationState
. Om utdata ärRegistered
har Service Connector redan registrerats.Du kan också köra kommandot az spring connection list-support-types för att hämta en lista över måltjänster som stöds för Azure Spring Apps.
az spring connection list-support-types --output table
Dricks
az spring
Om kommandot inte känns igen av systemet kontrollerar du att du har installerat det nödvändiga tillägget genom att köraaz extension add --name spring
.
Skapa en tjänstanslutning
Skapa en anslutning från Azure Spring Apps 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 rolltilldelningar i Microsoft Entra-ID. Utan den här behörigheten misslyckas anslutningen. Be din prenumerationsägare att ge dig en rolltilldelningsbehörighet eller använda en åtkomstnyckel för att skapa anslutningen.
az spring connection create
Kör kommandot för att skapa en tjänstanslutning till en Blob Storage med en systemtilldelad hanterad identitetAnge följande information på CLI:s eller Cloud Shells begäran:
az spring connection create storage-blob --system-identity
Inställning beskrivning The resource group which contains the spring-cloud
Namnet på resursgruppen som innehåller en app som hanteras av Azure Spring Apps. Name of the spring-cloud service
Namnet på Azure Spring Apps-resursen. Name of the spring-cloud app
Namnet på programmet som hanteras av Azure Spring Apps som ansluter till måltjänsten. 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.
Dricks
Om du inte har någon Blob Storage kan du köra az spring connection create storage-blob --new --system-identity
för att etablera en ny Blob Storage och ansluta den direkt till ditt program som hanteras av Azure Spring Apps med hjälp av en hanterad identitet.
Visa anslutningar
Kör az spring connection list
kommandot för att visa alla dina Azure Spring Apps-etablerade anslutningar.
Ersätt platshållarna <azure-spring-apps-resource-group>
, <azure-spring-apps-name>
och <app-name>
från kommandot nedan med namnet på din Azure Spring Apps-resursgrupp, namnet på din Azure Spring Apps-resurs och namnet på ditt program. Du kan också ta bort --output table
alternativet för att visa mer information om dina anslutningar.
az spring connection list --resource-group <azure-spring-apps-resource-group> --service <azure-spring-apps-name> --app <app-name>--output table
Utdata visar även etableringstillståndet för dina anslutningar: misslyckades eller lyckades.
Nästa steg
Mer information om Service Connector och Azure Spring Apps finns i guiderna nedan.