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
- W tym przewodniku założono, że znasz już podstawowe pojęcia Połączenie or usługi.
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
Opinia
https://aka.ms/ContentUserFeedback.
Dostępne już wkrótce: W 2024 r. będziemy stopniowo wycofywać zgłoszenia z serwisu GitHub jako mechanizm przesyłania opinii na temat zawartości i zastępować go nowym systemem opinii. Aby uzyskać więcej informacji, sprawdź:Prześlij i wyświetl opinię dla