Compartir vía


Proporcionar parámetros correctos al conector de servicio

Si usa una herramienta de la CLI para administrar conexiones, es fundamental comprender cómo pasar parámetros correctos al conector de servicio. 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. El conector de servicio es un recurso de extensión de Azure. Al enviar solicitudes mediante herramientas de 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 enumerados 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 Azure App Service /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}
Funciones de Azure /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}

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 al conector de servicio, 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 admitidos por el conector de servicio.

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
  • secreto/cadena de conexión/clave de acceso

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 de 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