Vad är Service Connector?
Med Service Connector kan du ansluta Azure-beräkningstjänster till andra säkerhetskopieringstjänster. Service Connector konfigurerar nätverksinställningar och anslutningsinformation (till exempel generera miljövariabler) mellan beräkningstjänster och målstödtjänster i hanteringsplanet. Utvecklare använder sitt önskade SDK eller bibliotek som använder anslutningsinformationen för att utföra dataplansåtgärder mot målstödtjänsten.
Den här artikeln innehåller en översikt över Service Connector.
Vad används Service Connector för?
Alla program som körs på Azure-beräkningstjänster och som kräver en säkerhetskopieringstjänst kan använda Service Connector. Nedan visas några exempel som kan använda Service Connector för att förenkla tjänst-till-tjänst-anslutningsupplevelsen.
- Databas: Använd Service Connector för att ansluta databaser, till exempel PostgreSQL, MySQL eller Azure Cosmos DB, till dina appar.
- Lagring: Använd Service Connector för att använda dina önskade lagringsprodukter, till exempel Azure Storage för någon av dina appar.
- Meddelandetjänst: Anslutningsprogram för användartjänster för att ansluta dina molnappar till meddelandetjänster, till exempel Service Bus, Event Hubs och Apache Kafka i Confluent Cloud.
Se vilka tjänster som stöds i Service Connector för att se fler tjänster och programmönster som stöds.
Vilka är fördelarna med att använda Service Connector?
Anslut till en målbackningstjänst med bara ett enda kommando eller några klick:
Service Connector är utformat för enkel användning. För att skapa en anslutning behöver du tre obligatoriska parametrar: en måltjänstinstans, en autentiseringstyp mellan beräkningstjänsten och måltjänsten och programklienttypen. Utvecklare kan använda Azure CLI eller den guidade Azure Portal för att skapa anslutningar.
Använd Anslutningsstatus för att övervaka eller identifiera anslutningsproblem:
När en tjänstanslutning har skapats kan utvecklare verifiera och kontrollera hälsotillståndet för sina anslutningar. Service Connector kan föreslå vissa åtgärder för att åtgärda brutna anslutningar.
Vilka tjänster stöds av Service Connector?
Beräkningstjänster:
- Azure App Service
- Azure Functions
- Azure Spring Apps
- Azure Container Apps
- Azure Kubernetes Service (AKS)
Måltjänster:
- Azure AI-tjänster
- Azure App Configuration
- Azure Cache for Redis (nivåerna Basic, Standard och Premium och Enterprise)
- Azure Cosmos DB (NoSQL, MongoDB, Gremlin, Cassandra, Table)
- Azure Database for MySQL
- Azure Database for PostgreSQL
- Azure Event Hubs
- Azure Key Vault
- Azure Service Bus
- Azure SQL Database
- Azure SignalR Service
- Azure Storage (Blob, Queue, File och Table Storage)
- Azure Web PubSub
- Apache Kafka på Confluent Cloud
Hur använder jag Service Connector?
Det finns två huvudsakliga sätt att använda Service Connector för ditt Azure-program:
- Azure CLI: Skapa, lista, verifiera och ta bort tjänst-till-tjänst-anslutningar med anslutningskommandon i Azure CLI.
- Azure Portal: Använd den guidade portalupplevelsen för att skapa tjänst-till-tjänst-anslutningar och hantera anslutningar med en hierarkilista.
Dessutom stöds Även Service Connector i följande klientverktyg med de mest grundläggande funktionerna:
- Azure Powershell: Hantera anslutningar med kommandon i Azure PowerShell.
- Terraform: Skapa och ta bort anslutningar med infrastruktur som kodverktyg (var medveten om begränsningarna).
- Visual Studio: Hantera anslutningar för ett projekt genom att integrera med funktionen Anslutna tjänster i Visual Studio.
- Intellij: lista anslutningar för Azure-beräkningstjänster i Azure Toolkit for Intellij.
Slutligen kan du också använda Azure SDK:er och API-anrop för att interagera med Service Connector. Och du rekommenderas att läsa hur du anger rätt parametrar innan du börjar om du använder dessa sätt.