Delen via


Geef de juiste parameters op voor serviceconnector

Als u een CLI-hulpprogramma gebruikt om verbindingen te beheren, is het van cruciaal belang om te begrijpen hoe u de juiste parameters doorgeeft aan Service Connector. In deze handleiding krijgt u inzicht in de fundamentele eigenschappen en de juiste waardeindelingen.

Vereisten

Bronservice

Bronservices zijn meestal Azure Compute-services. ServiceConnector is een Azure-extensieresource. Wanneer u aanvragen verzendt met behulp van REST-hulpprogramma's, moet de aanvraag-URL bijvoorbeeld de indeling {source_resource_id}/providers/Microsoft.ServiceLinker/linkers/{linkerName}gebruiken en {source_resource_id} moet deze overeenkomen met een van de resource-id's die worden vermeld in de onderstaande tabel.

Bronservicetype Resource-id-indeling
Azure App Service /subscriptions/{subscription}/resourceGroups/{source_resource_group}/providers/Microsoft.Web/sites/{site}
Azure-app-servicesite /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}

Doelservice

Doelservices zijn back-ups van services of afhankelijkheidsservices waarmee uw rekenservices verbinding maken. Wanneer u doelresourcegegevens doorgeeft aan Service Connector, zijn de resource-id's niet altijd resources op het hoogste niveau en kunnen dit ook subresources zijn. Controleer de volgende tabel voor de exacte indelingen van alle serviceconnector ondersteunde doelservices.

Doelservicetype Resource-id-indeling
Azure App Configuration /subscriptions/{subscription}/resourceGroups/{target_resource_group}/providers/Microsoft.AppConfiguration/configurationStores/{config_store}
Azure Cache voor Redis /subscriptions/{subscription}/resourceGroups/{target_resource_group}/providers/Microsoft.Cache/redis/{server}/databases/{database}
Azure Cache voor 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 (tabel) /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 (wachtrij) /subscriptions/{subscription}/resourceGroups/{target_resource_group}/providers/Microsoft.Storage/storageAccounts/{account}/queueServices/default
Azure Storage (bestand) /subscriptions/{subscription}/resourceGroups/{target_resource_group}/providers/Microsoft.Storage/storageAccounts/{account}/fileServices/default
Azure Storage (tabel) /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

Het verificatietype verwijst naar de verificatiemethode die door de verbinding wordt gebruikt. De volgende verificatietypen worden niet ondersteund:

  • door het systeem beheerde identiteit
  • door de gebruiker beheerde identiteit
  • service-principal
  • secret/verbindingsreeks/access key

Een andere subset van de verificatietypen kan worden gebruikt bij het opgeven van een andere doelservice en een ander clienttype, controleer hoe u kunt integreren met doelservices voor hun combinaties.

Client-type

Het clienttype verwijst naar de runtimestack of het ontwikkelframework van uw rekenservice. Het clienttype is vaak van invloed op de verbindingsreeks-indeling van een database. De mogelijke clienttypen zijn:

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

Een andere subset van de clienttypen kan worden gebruikt bij het opgeven van een andere doelservice en een ander verificatietype, controleer hoe u kunt integreren met doelservices voor hun combinaties.

Volgende stappen