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
- Panduan ini mengasumsikan bahwa Anda sudah mengetahui konsep dasar Service Koneksi or.
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
Saran dan Komentar
https://aka.ms/ContentUserFeedback.
Segera hadir: Sepanjang tahun 2024 kami akan menghentikan penggunaan GitHub Issues sebagai mekanisme umpan balik untuk konten dan menggantinya dengan sistem umpan balik baru. Untuk mengetahui informasi selengkapnya, lihat:Kirim dan lihat umpan balik untuk