Freigeben über


Weitergeben der korrekten Parameter an den Dienstconnector

Wenn Sie ein CLI-Tool für die Verwaltung von Verbindungen verwenden, müssen Sie wissen, wie Sie die korrekten Parameter an den Dienstconnector weitergeben. In diesem Leitfaden erhalten Sie Einblicke in die grundlegenden Eigenschaften und deren richtige Wertformate.

Voraussetzungen

Quelldienst

Quelldienste sind in der Regel Azure-Computedienste. Der Dienstconnector ist eine erweiterte Azure-Ressource. Beim Senden von Anfragen mit REST-Tools, um beispielsweise eine Verbindung herzustellen, sollte die Anfrage-URL das Format {source_resource_id}/providers/Microsoft.ServiceLinker/linkers/{linkerName} verwenden und {source_resource_id} sollte mit einer der in der folgenden Tabelle aufgeführten Ressourcen-IDs übereinstimmen.

Art des Quelldiensts Format der Ressourcen-ID
Azure App Service /subscriptions/{subscription}/resourceGroups/{source_resource_group}/providers/Microsoft.Web/sites/{site}
Azure App Service-Slot /subscriptions/{subscription}/resourceGroups/{source_resource_group}/providers/Microsoft.Web/sites/{site}/slots/{slot}
Azure Container Apps /subscriptions/{subscription}/resourceGroups/{source_resource_group}/providers/Microsoft.App/containerApps/{app}
Azure Kubernetes Service (AKS) /subscriptions/{subscription-id}/resourceGroups/{resource-group-name}/providers/Microsoft.ContainerService/managedClusters/{aks-cluster-name}
Azure-Funktionen /subscriptions/{subscription}/resourceGroups/{source_resource_group}/providers/Microsoft.Web/sites/{site}
Azure Spring Apps /subscriptions/{subscription}/resourceGroups/{source_resource_group}/providers/Microsoft.AppPlatform/Spring/{spring}/apps/{app}/deployments/{deployment}

Zieldienst

Zieldienste sind unterstützende Dienste oder Abhängigkeitsdienste, mit denen Ihre Computedienste eine Verbindung herstellen. Wenn Zielressourceninformationen an den Dienstconnector weitergegeben werden, sind die Ressourcen-IDs nicht immer Ressourcen der obersten Ebene, sondern können auch Unterressourcen sein. Die genauen Formate aller vom Dienstconnector unterstützten Zieldienste sind in der folgenden Tabelle aufgeführt.

Art des Zieldiensts Format der Ressourcen-ID
Azure App Configuration /subscriptions/{subscription}/resourceGroups/{target_resource_group}/providers/Microsoft.AppConfiguration/configurationStores/{config_store}
Azure Cache for Redis /subscriptions/{subscription}/resourceGroups/{target_resource_group}/providers/Microsoft.Cache/redis/{server}/databases/{database}
Azure Cache for Redis-Enterprise /subscriptions/{subscription}/resourceGroups/{target_resource_group}/providers/Microsoft.Cache/redisEnterprise/{server}/databases/{database}
Azure Cosmos DB (NoSQL) /subscriptions/{subscription}/resourceGroups/{target_resource_group}/providers/Microsoft.DocumentDB/databaseAccounts/{account}/sqlDatabases/{database}
Azure Cosmos DB (MongoDB) /subscriptions/{subscription}/resourceGroups/{target_resource_group}/providers/Microsoft.DocumentDB/databaseAccounts/{account}/mongodbDatabases/{database}
Azure Cosmos DB (Gremlin) /subscriptions/{subscription}/resourceGroups/{target_resource_group}/providers/Microsoft.DocumentDB/databaseAccounts/{account}/gremlinDatabases/{database}/graphs/{graph}
Azure Cosmos DB (Cassandra) /subscriptions/{subscription}/resourceGroups/{target_resource_group}/providers/Microsoft.DocumentDB/databaseAccounts/{account}/cassandraKeyspaces/{key_space}
Azure Cosmos DB (Tabelle) /subscriptions/{subscription}/resourceGroups/{target_resource_group}/providers/Microsoft.DocumentDB/databaseAccounts/{account}/tables/{table}
Azure Database for MySQL /subscriptions/{subscription}/resourceGroups/{target_resource_group}/providers/Microsoft.DBforMySQL/flexibleServers/{server}/databases/{database}
Azure Database for PostgreSQL /subscriptions/{subscription}/resourceGroups/{target_resource_group}/providers/Microsoft.DBforPostgreSQL/flexibleServers/{server}/databases/{database}
Azure Event Hubs /subscriptions/{subscription}/resourceGroups/{target_resource_group}/providers/Microsoft.EventHub/namespaces/{namespace}
Azure Key Vault /subscriptions/{subscription}/resourceGroups/{target_resource_group}/providers/Microsoft.KeyVault/vaults/{vault}
Azure-Servicebus /subscriptions/{subscription}/resourceGroups/{target_resource_group}/providers/Microsoft.ServiceBus/namespaces/{namespace}
Azure SQL-Datenbank /subscriptions/{subscription}/resourceGroups/{target_resource_group}/providers/Microsoft.Sql/servers/{server}/databases/{database}
Azure SignalR Service /subscriptions/{subscription}/resourceGroups/{target_resource_group}/providers/Microsoft.SignalRService/SignalR/{signalr}
Azure Storage (Blob) /subscriptions/{subscription}/resourceGroups/{target_resource_group}/providers/Microsoft.Storage/storageAccounts/{account}/blobServices/default
Azure Storage (Warteschlange) /subscriptions/{subscription}/resourceGroups/{target_resource_group}/providers/Microsoft.Storage/storageAccounts/{account}/queueServices/default
Azure Storage (Datei) /subscriptions/{subscription}/resourceGroups/{target_resource_group}/providers/Microsoft.Storage/storageAccounts/{account}/fileServices/default
Azure Storage (Tabelle) /subscriptions/{subscription}/resourceGroups/{target_resource_group}/providers/Microsoft.Storage/storageAccounts/{account}/tableServices/default
Azure Web PubSub /subscriptions/{subscription}/resourceGroups/{target_resource_group}/providers/Microsoft.SignalRService/WebPubSub/{webpubsub}

Authentication type

Der Authentifizierungstyp bezieht sich auf die von der Verbindung verwendete Authentifizierungsmethode. Folgende Authentifizierungstypen werden nicht unterstützt:

  • systemseitig verwaltete Identität
  • benutzerseitig verwaltete Identität
  • Dienstprinzipal
  • Geheimnis/Verbindungszeichenfolge/Zugriffsschlüssel

Eine andere Teilmenge der Authentifizierungstypen kann verwendet werden, wenn Sie einen anderen Zieldienst und einen anderen Clienttyp angeben, überprüfen Sie, wie sie Ihre Kombinationen in Zieldienste integrieren.

Clienttyp

Der Clienttyp bezieht sich auf den Laufzeitstapel oder das Entwicklungsframework Ihres Computediensts. Der Clienttyp wirkt sich häufig auf das Verbindungszeichenfolgenformat einer Datenbank aus. Die folgenden Clienttypen sind möglich:

  • dapr
  • django
  • dotnet
  • go
  • java
  • kafka-springBoot
  • nodejs
  • none
  • php
  • python
  • ruby
  • springBoot

Eine andere Teilmenge der Clienttypen kann verwendet werden, wenn Sie einen anderen Zieldienst und einen anderen Authentifizierungstyp angeben, überprüfen Sie, wie sie Ihre Kombinationen in Zieldienste integrieren.

Nächste Schritte