Bereitstellen korrekter Parameter für service Verbinden or
Wenn Sie ein CLI-Tool zum Verwalten von Verbindungen verwenden, ist es wichtig zu verstehen, wie sie die richtigen Parameter an Service Verbinden or übergeben. In diesem Leitfaden erhalten Sie Einblicke in die grundlegenden Eigenschaften und deren richtige Wertformate.
Voraussetzungen
- In diesem Leitfaden wird davon ausgegangen, dass Sie bereits die grundlegenden Konzepte von Service Verbinden or kennen.
Quelldienst
Quelldienste sind in der Regel Azure-Computedienste. Service Verbinden or ist eine Azure-Erweiterungsressource. Beim Senden von Anforderungen mit REST-Tools sollte beispielsweise die Anforderungs-URL das Format {source_resource_id}/providers/Microsoft.ServiceLinker/linkers/{linkerName}
verwenden und {source_resource_id}
mit einer der ressourcen-IDs übereinstimmen, die in der folgenden Tabelle aufgeführt sind.
Quelldiensttyp | Ressourcen-ID-Format |
---|---|
Azure App Service | /subscriptions/{subscription}/resourceGroups/{source_resource_group}/providers/Microsoft.Web/sites/{site} |
Azure-App Serviceplatz | /subscriptions/{subscription}/resourceGroups/{source_resource_group}/providers/Microsoft.Web/sites/{site}/slots/{slot} |
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} |
Azure Container Apps | /subscriptions/{subscription}/resourceGroups/{source_resource_group}/providers/Microsoft.App/containerApps/{app} |
Zieldienst
Zieldienste sind unterstützende Dienste oder Abhängigkeitsdienste, mit denen Ihre Computedienste eine Verbindung herstellen. Beim Übergeben von Zielressourceninformationen an service Verbinden or sind die Ressourcen-IDs nicht immer Ressourcen der obersten Ebene und könnten auch Unterressourcen sein. In der folgenden Tabelle finden Sie die genauen Formate aller von Service Verbinden or unterstützten Zieldienste.
Zieldiensttyp | Ressourcen-ID-Format |
---|---|
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 für 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. Die folgenden Authentifizierungstypen werden unterstützt:
- Vom System verwaltete Identität
- Vom Benutzer verwaltete Identität
- Dienstprinzipal
- secret/Verbindungszeichenfolge/Zugriffstaste
Eine andere Teilmenge der Authentifizierungstypen kann verwendet werden, wenn Sie einen anderen Zieldienst und einen anderen Clienttyp angeben, überprüfen Sie , wie sie in Zieldienste für ihre Kombinationen integriert werden.
Clienttyp
Der Clienttyp bezieht sich auf den Laufzeitstapel oder das Entwicklungsframework Ihres Computediensts. Der Clienttyp wirkt sich häufig auf das Verbindungszeichenfolge Format einer Datenbank aus. Mögliche Clienttypen sind:
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 in Zieldienste für ihre Kombinationen integriert werden.