Ange rätt parametrar för Service Connector
Om du använder ett CLI-verktyg för att hantera anslutningar är det viktigt att förstå hur du skickar rätt parametrar till Service Connector. I den här guiden får du insikter om de grundläggande egenskaperna och deras korrekta värdeformat.
Förutsättningar
- Den här guiden förutsätter att du redan känner till de grundläggande begreppen i Service Connector.
Källtjänst
Källtjänster är vanligtvis Azure-beräkningstjänster. Service Connector är en Azure-tilläggsresurs. När du skickar begäranden med hjälp av REST-verktyg, för att skapa en anslutning, till exempel, bör begärande-URL:en använda formatet {source_resource_id}/providers/Microsoft.ServiceLinker/linkers/{linkerName}
och {source_resource_id}
matcha med ett av de resurs-ID:t som anges i tabellen nedan.
Typ av källtjänst | Resurs-ID-format |
---|---|
Azure App Service | /subscriptions/{subscription}/resourceGroups/{source_resource_group}/providers/Microsoft.Web/sites/{site} |
Azure App Service-fack | /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} |
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} |
Måltjänst
Måltjänster säkerhetskopierar tjänster eller beroendetjänster som dina beräkningstjänster ansluter till. När du skickar målresursinformation till Service Connector är resurs-ID:t inte alltid resurser på den översta nivån och kan också vara underresurser. Kontrollera följande tabell för de exakta formaten för alla Service Connector-måltjänster som stöds.
Måltjänsttyp | Resurs-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 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 (tabell) | /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} |
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 (kö) | /subscriptions/{subscription}/resourceGroups/{target_resource_group}/providers/Microsoft.Storage/storageAccounts/{account}/queueServices/default |
Azure Storage (fil) | /subscriptions/{subscription}/resourceGroups/{target_resource_group}/providers/Microsoft.Storage/storageAccounts/{account}/fileServices/default |
Azure Storage (tabell) | /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
Autentiseringstypen refererar till den autentiseringsmetod som används av anslutningen. Följande autentiseringstyper stöds:
- systemhanterad identitet
- användarhanterad identitet
- service principal
- secret/anslutningssträng/access key
En annan delmängd av autentiseringstyperna kan användas när du anger en annan måltjänst och en annan klienttyp, kontrollera hur du integrerar med måltjänster för deras kombinationer.
Klienttyp
Klienttypen refererar till beräkningstjänstens körningsstack eller utvecklingsramverk. Klienttypen påverkar ofta anslutningssträng format för en databas. Möjliga klienttyper är:
dapr
django
dotnet
go
java
kafka-springBoot
nodejs
none
php
python
ruby
springBoot
En annan delmängd av klienttyperna kan användas när du anger en annan måltjänst och en annan autentiseringstyp. Kontrollera hur du integrerar med måltjänster för deras kombinationer.