Snabbstart: Skapa en tjänstanslutning i Azure Functions med Azure CLI

Den här snabbstarten visar hur du ansluter Azure Functions 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.

Om du inte har en Azure-prenumeration skapar du ett kostnadsfritt Azure-konto innan du börjar.

Förutsättningar

  • Den här snabbstarten kräver version 2.30.0 eller senare av Azure CLI. Om du använder Azure Cloud Shell är den senaste versionen redan installerad.
  • Den här snabbstarten förutsätter att du redan har en Azure-funktion. Om du inte har någon ännu skapar du en Azure-funktion.
  • Den här snabbstarten förutsätter att du redan har ett Azure Storage-konto. Om du inte har något ännu skapar du ett Azure Storage-konto.

Inledande konfiguration

  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
    

    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 Connector redan registrerats.

  2. Du kan också använda kommandot Azure CLI az functionapp connection list-support-types för att hämta en lista över måltjänster som stöds för funktionsappen.

    az functionapp connection list-support-types --output table
    

Skapa en tjänstanslutning

Viktigt!

Om du använder hanterad identitet måste du ha behörighet till Azure AD-rolltilldelning. Om du inte har behörigheten misslyckas anslutningen. Du kan be prenumerationsägaren om behörigheten eller använda en åtkomstnyckel för att skapa anslutningen.

Använd anslutningskommandot Azure CLI az functionapp för att skapa en tjänstanslutning till en Blob Storage med en systemtilldelad hanterad identitet, med följande information:

  • Resursgruppsnamn för källberäkningstjänsten: funktionsappens resursgruppsnamn.
  • Funktionsappens namn: namnet på din FunctioApp som ansluter till måltjänsten.
  • Namn på resursgrupp för måltjänst: namnet på bloblagringens resursgrupp.
  • Lagringskontonamn: kontonamnet för bloblagringen.
az functionapp connection create storage-blob --system-identity

Kommentar

Om du inte har någon Blob Storage kan du köra az functionapp connection create storage-blob --new --system-identity för att etablera en ny och ansluta direkt till funktionsappen.

Visa anslutningar

Använd kommandot Azure CLI az functionapp connection list för att visa en lista över anslutningar till funktionsappen med följande information:

  • Resursgruppsnamn för källberäkningstjänsten: funktionsappens resursgruppsnamn.
  • Funktionsappens namn: namnet på din funktionsapp som ansluter till måltjänsten.
az functionapp connection list -g "<your-function-app-resource-group>" -n "<your-function-app-name>" --output table

Nästa steg

Följ självstudierna nedan för att börja skapa ett eget funktionsprogram med Service Connector.