Proporcionar parámetros correctos a Service Conectar or

Si usa una herramienta de la CLI para administrar conexiones, es fundamental comprender cómo pasar parámetros correctos a Service Conectar or. En esta guía, obtendrá información sobre las propiedades fundamentales y sus formatos de valor adecuados.

Requisitos previos

Servicio de origen

Los servicios de origen suelen ser servicios de proceso de Azure. Service Conectar or es un recurso de extensión de Azure. Al enviar solicitudes mediante herramientas rest, para crear una conexión, por ejemplo, la dirección URL de la solicitud debe usar el formato {source_resource_id}/providers/Microsoft.ServiceLinker/linkers/{linkerName}y {source_resource_id} debe coincidir con uno de los identificadores de recursos que se enumeran en la tabla siguiente.

Tipo de servicio de origen Formato de identificador de recurso
Azure App Service /subscriptions/{subscription}/resourceGroups/{source_resource_group}/providers/Microsoft.Web/sites/{site}
ranura de servicio de App de Azure /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}

Servicio de destino

Los servicios de destino son servicios de respaldo o servicios de dependencia a los que se conectan los servicios de proceso. Al pasar información de recursos de destino a Service Conectar or, los identificadores de recursos no siempre son recursos de nivel superior y también pueden ser subrecursos. Compruebe en la tabla siguiente los formatos exactos de todos los servicios de destino compatibles con Service Conectar or.

Tipo de servicio de destino Formato de identificador de recurso
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 (tabla) /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 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}
Servicio Azure SignalR /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 (cola) /subscriptions/{subscription}/resourceGroups/{target_resource_group}/providers/Microsoft.Storage/storageAccounts/{account}/queueServices/default
Azure Storage (archivo) /subscriptions/{subscription}/resourceGroups/{target_resource_group}/providers/Microsoft.Storage/storageAccounts/{account}/fileServices/default
Azure Storage (tabla) /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}

Tipo de autenticación

El tipo de autenticación hace referencia al método de autenticación utilizado por la conexión. Se admiten los siguientes tipos de autenticación:

  • identidad administrada del sistema
  • identidad administrada por el usuario
  • entidad de servicio
  • secret/cadena de conexión/access key

Se puede usar un subconjunto diferente de los tipos de autenticación al especificar un servicio de destino diferente y otro tipo de cliente, compruebe cómo integrarse con los servicios de destino para sus combinaciones.

Tipo de cliente

El tipo de cliente hace referencia a la pila de tiempo de ejecución o al marco de desarrollo del servicio de proceso. El tipo de cliente suele afectar al formato cadena de conexión de una base de datos. Los posibles tipos de cliente son:

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

Se puede usar un subconjunto diferente de los tipos de cliente al especificar un servicio de destino diferente y un tipo de autenticación diferente, compruebe cómo integrarse con los servicios de destino para sus combinaciones.

Pasos siguientes