Zadání správných parametrů konektoru Service Connector
Pokud ke správě připojení používáte nástroj rozhraní příkazového řádku, je důležité pochopit, jak předávat správné parametry konektoru Service Connector. V této příručce získáte přehled o základních vlastnostech a jejich správných formátech hodnot.
Požadavky
- Tato příručka předpokládá, že už znáte základní koncepty konektoru služby.
Zdrojová služba
Zdrojové služby jsou obvykle výpočetní služby Azure. Service Connector je prostředek rozšíření Azure. Při odesílání požadavků pomocí nástrojů REST by například adresa URL požadavku měla používat formát {source_resource_id}/providers/Microsoft.ServiceLinker/linkers/{linkerName}
a {source_resource_id}
měla by odpovídat jednomu z ID prostředků uvedených v následující tabulce.
Typ zdrojové služby | Formát ID prostředku |
---|---|
Azure App Service | /subscriptions/{subscription}/resourceGroups/{source_resource_group}/providers/Microsoft.Web/sites/{site} |
Slot služby Aplikace Azure Service | /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} |
Cílová služba
Cílové služby zálohují služby nebo závislé služby, ke kterým se vaše výpočetní služby připojují. Při předávání informací o cílových prostředcích do konektoru Service Connector nejsou ID prostředků vždy prostředky nejvyšší úrovně a můžou být také podsourcy. V následující tabulce najdete přesné formáty všech podporovaných cílových služeb konektoru Service Connector.
Typ cílové služby | Formát ID prostředku |
---|---|
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 (tabulka) | /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 (fronta) | /subscriptions/{subscription}/resourceGroups/{target_resource_group}/providers/Microsoft.Storage/storageAccounts/{account}/queueServices/default |
Azure Storage (soubor) | /subscriptions/{subscription}/resourceGroups/{target_resource_group}/providers/Microsoft.Storage/storageAccounts/{account}/fileServices/default |
Azure Storage (tabulka) | /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 ověřování odkazuje na metodu ověřování používanou připojením. Jsou podporovány následující typy ověřování:
- spravovaná identita systému
- identita spravovaná uživatelem
- instanční objekt
- tajný klíč, připojovací řetězec/ přístupový klíč
Při zadávání jiné cílové služby a jiného typu klienta je možné použít jinou podmnožinu typů ověřování. Zkontrolujte , jak integrovat s cílovými službami pro jejich kombinace.
Typ klienta
Typ klienta odkazuje na zásobník modulu runtime nebo vývojovou architekturu výpočetní služby. Typ klienta často ovlivňuje formát připojovací řetězec databáze. Možné typy klientů:
dapr
django
dotnet
go
java
kafka-springBoot
nodejs
none
php
python
ruby
springBoot
Při zadávání jiné cílové služby a jiného typu ověřování je možné použít jinou podmnožinu typů klientů, zkontrolovat , jak integrovat s cílovými službami pro jejich kombinace.