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
- En esta guía se supone que ya conoce los conceptos básicos de Service Conectar or.
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.