Bagikan melalui


Berikan parameter yang benar ke Koneksi or Layanan

Jika Anda menggunakan alat CLI untuk mengelola koneksi, sangat penting untuk memahami cara meneruskan parameter yang benar ke Service Koneksi or. Dalam panduan ini, Anda mendapatkan wawasan tentang properti dasar dan format nilai yang tepat.

Prasyarat

Layanan sumber

Layanan sumber biasanya adalah layanan komputasi Azure. Service Koneksi or adalah sumber daya ekstensi Azure. Saat mengirim permintaan menggunakan alat REST, untuk membuat koneksi, misalnya, URL permintaan harus menggunakan format {source_resource_id}/providers/Microsoft.ServiceLinker/linkers/{linkerName}, dan {source_resource_id} harus cocok dengan salah satu ID sumber daya yang tercantum dalam tabel di bawah ini.

Jenis layanan sumber Format ID Sumber Daya
Azure App Service /subscriptions/{subscription}/resourceGroups/{source_resource_group}/providers/Microsoft.Web/sites/{site}
Slot Azure App Service /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}

Layanan target

Layanan target adalah layanan pendukung atau layanan dependensi yang tersambung dengan layanan komputasi Anda. Saat meneruskan info sumber daya target ke Service Koneksi or, ID sumber daya tidak selalu sumber daya tingkat atas, dan juga bisa menjadi sub-sumber daya. Periksa tabel berikut untuk format yang tepat dari semua Layanan Koneksi layanan target yang didukung.

Jenis layanan target Format ID Sumber Daya
Azure App Configuration /subscriptions/{subscription}/resourceGroups/{target_resource_group}/providers/Microsoft.AppConfiguration/configurationStores/{config_store}
Azure Cache untuk Redis /subscriptions/{subscription}/resourceGroups/{target_resource_group}/providers/Microsoft.Cache/redis/{server}/databases/{database}
Azure Cache for Redis (Perusahaan) /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 untuk MySQL /subscriptions/{subscription}/resourceGroups/{target_resource_group}/providers/Microsoft.DBforMySQL/flexibleServers/{server}/databases/{database}
Azure Database untuk 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}
Database Azure SQL /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 (Antrean) /subscriptions/{subscription}/resourceGroups/{target_resource_group}/providers/Microsoft.Storage/storageAccounts/{account}/queueServices/default
Azure Storage (File) /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}

Jenis autentikasi

Jenis autentikasi mengacu pada metode autentikasi yang digunakan oleh koneksi. Jenis autentikasi berikut ini didukung:

  • identitas terkelola sistem
  • identitas terkelola pengguna
  • prinsip layanan
  • kunci rahasia/string koneksi/akses

Subset yang berbeda dari jenis autentikasi dapat digunakan saat menentukan layanan target yang berbeda dan jenis klien yang berbeda, periksa cara berintegrasi dengan layanan target untuk kombinasinya.

Jenis klien

Jenis klien mengacu pada tumpukan runtime layanan komputasi atau kerangka kerja pengembangan Anda. Jenis klien sering memengaruhi format string koneksi database. Jenis klien yang mungkin adalah:

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

Subset yang berbeda dari jenis klien dapat digunakan saat menentukan layanan target yang berbeda dan jenis autentikasi yang berbeda, periksa cara berintegrasi dengan layanan target untuk kombinasinya.

Langkah berikutnya