Udostępnij za pośrednictwem


Podaj poprawne parametry Połączenie or usługi

Jeśli używasz narzędzia interfejsu wiersza polecenia do zarządzania połączeniami, ważne jest, aby zrozumieć, jak przekazywać poprawne parametry do usługi Połączenie or. W tym przewodniku uzyskasz wgląd w podstawowe właściwości i ich odpowiednie formaty wartości.

Wymagania wstępne

Usługa źródłowa

Usługi źródłowe to zazwyczaj usługi obliczeniowe platformy Azure. Usługa Połączenie or to zasób rozszerzenia platformy Azure. Podczas wysyłania żądań przy użyciu narzędzi REST, aby utworzyć połączenie, na przykład adres URL żądania powinien używać formatu {source_resource_id}/providers/Microsoft.ServiceLinker/linkers/{linkerName}i {source_resource_id} powinien być zgodny z jednym z identyfikatorów zasobów wymienionych w poniższej tabeli.

Typ usługi źródłowej Format identyfikatora zasobu
Azure App Service /subscriptions/{subscription}/resourceGroups/{source_resource_group}/providers/Microsoft.Web/sites/{site}
miejsce usługi aplikacja systemu 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}

Usługa docelowa

Usługi docelowe są usługami zapasowymi lub usługami zależności, z którymi łączą się usługi obliczeniowe. Podczas przekazywania informacji o zasobie docelowym do usługi Połączenie or identyfikatory zasobów nie zawsze są zasobami najwyższego poziomu i mogą być również podźródłami. Zapoznaj się z poniższą tabelą, aby uzyskać dokładne formaty wszystkich usług docelowych obsługiwanych przez usługę Service Połączenie or.

Typ usługi docelowej Format identyfikatora zasobu
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 (tabela) /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 (kolejka) /subscriptions/{subscription}/resourceGroups/{target_resource_group}/providers/Microsoft.Storage/storageAccounts/{account}/queueServices/default
Azure Storage (plik) /subscriptions/{subscription}/resourceGroups/{target_resource_group}/providers/Microsoft.Storage/storageAccounts/{account}/fileServices/default
Azure Storage (tabela) /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

Typ uwierzytelniania odnosi się do metody uwierzytelniania używanej przez połączenie. Obsługiwane są następujące typy uwierzytelniania:

  • tożsamość zarządzana systemu
  • tożsamość zarządzana użytkownika
  • jednostka usługi
  • klucz tajny/parametry połączenia/klucz dostępu

Inny podzestaw typów uwierzytelniania może być używany podczas określania innej usługi docelowej i innego typu klienta, sprawdź , jak zintegrować się z usługami docelowymi dla ich kombinacji.

Typ klienta

Typ klienta odnosi się do stosu środowiska uruchomieniowego usługi obliczeniowej lub platformy programistycznej. Typ klienta często wpływa na format parametry połączenia bazy danych. Możliwe typy klientów to:

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

Inny podzbiór typów klientów może być używany podczas określania innej usługi docelowej i innego typu uwierzytelniania, sprawdź , jak zintegrować się z usługami docelowymi dla ich kombinacji.

Następne kroki