Partager via


Fournir des paramètres corrects à Service Connecter or

Si vous utilisez un outil CLI pour gérer les connexions, il est essentiel de comprendre comment transmettre des paramètres corrects à Service Connecter or. Dans ce guide, vous obtenez des insights sur les propriétés fondamentales et leurs formats de valeur appropriés.

Prérequis

Service source

Les services sources sont généralement des services de calcul Azure. Le Connecter or de service est une ressource d’extension Azure. Lors de l’envoi de requêtes à l’aide d’outils REST, pour créer une connexion, par exemple, l’URL de la demande doit utiliser le format {source_resource_id}/providers/Microsoft.ServiceLinker/linkers/{linkerName}et {source_resource_id} doit correspondre à l’un des ID de ressource répertoriés dans le tableau ci-dessous.

Type de service source Format d’ID de ressource
Azure App Service /subscriptions/{subscription}/resourceGroups/{source_resource_group}/providers/Microsoft.Web/sites/{site}
Emplacement Azure App Service /subscriptions/{subscription}/resourceGroups/{source_resource_group}/providers/Microsoft.Web/sites/{site}/slots/{slot}
Azure Functions /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}

Service cible

Les services cibles sont des services de stockage ou des services de dépendance auxquels vos services de calcul se connectent. Lorsque vous transmettez des informations de ressource cible au service Connecter or, les ID de ressource ne sont pas toujours des ressources de niveau supérieur et peuvent également être des sous-ressources. Consultez le tableau suivant pour connaître les formats exacts de tous les services cibles pris en charge par service Connecter or.

Type de service cible Format d’ID de ressource
Azure App Configuration /subscriptions/{subscription}/resourceGroups/{target_resource_group}/providers/Microsoft.AppConfiguration/configurationStores/{config_store}
Cache Azure pour Redis /subscriptions/{subscription}/resourceGroups/{target_resource_group}/providers/Microsoft.Cache/redis/{server}/databases/{database}
Azure Cache pour Redis (Entreprise) /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 (table) /subscriptions/{subscription}/resourceGroups/{target_resource_group}/providers/Microsoft.DocumentDB/databaseAccounts/{account}/tables/{table}
Azure Database pour MySQL /subscriptions/{subscription}/resourceGroups/{target_resource_group}/providers/Microsoft.DBforMySQL/flexibleServers/{server}/databases/{database}
Azure Database pour PostgreSQL /subscriptions/{subscription}/resourceGroups/{target_resource_group}/providers/Microsoft.DBforPostgreSQL/flexibleServers/{server}/databases/{database}
Hubs d'événements Azure /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 Service Bus /subscriptions/{subscription}/resourceGroups/{target_resource_group}/providers/Microsoft.ServiceBus/namespaces/{namespace}
Azure SQL Database /subscriptions/{subscription}/resourceGroups/{target_resource_group}/providers/Microsoft.Sql/servers/{server}/databases/{database}
Service Azure SignalR /subscriptions/{subscription}/resourceGroups/{target_resource_group}/providers/Microsoft.SignalRService/SignalR/{signalr}
Stockage Azure (Blob) /subscriptions/{subscription}/resourceGroups/{target_resource_group}/providers/Microsoft.Storage/storageAccounts/{account}/blobServices/default
Stockage Azure (File d’attente) /subscriptions/{subscription}/resourceGroups/{target_resource_group}/providers/Microsoft.Storage/storageAccounts/{account}/queueServices/default
Stockage Azure (fichier) /subscriptions/{subscription}/resourceGroups/{target_resource_group}/providers/Microsoft.Storage/storageAccounts/{account}/fileServices/default
Stockage Azure (tableau) /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}

Type d'authentification

Le type d’authentification fait référence à la méthode d’authentification utilisée par la connexion. Les types d’authentification suivants sont pris en charge :

  • identité managée système
  • identité managée par l’utilisateur
  • principal du service
  • secret/chaîne de connexion/clé d’accès

Un sous-ensemble différent des types d’authentification peut être utilisé lors de la spécification d’un service cible différent et d’un autre type de client, case activée comment s’intégrer aux services cibles pour leurs combinaisons.

Type de client

Le type de client fait référence à la pile d’exécution ou au framework de développement de votre service de calcul. Le type de client affecte souvent le format chaîne de connexion d’une base de données. Les types clients possibles sont les suivants :

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

Un sous-ensemble différent des types clients peut être utilisé lors de la spécification d’un service cible différent et d’un type d’authentification différent, case activée comment s’intégrer aux services cibles pour leurs combinaisons.

Étapes suivantes