什麼是服務連接器?
服務連接器可協助您將 Azure 計算服務連線至其他支援服務。 服務連接器會設定在計算服務與管理平面中目標支援服務之間的網路設定和連線資訊 (例如,產生環境變數)。 開發人員會使用其慣用 SDK 或程式庫來使用連線資訊,以針對目標支援服務來執行資料平面作業。
本文概述服務連接器。
什麼是所使用的服務連接器?
任何在 Azure 計算服務上執行且需要支援服務的應用程式都可以使用服務連接器。 請在下面尋找一些可使用服務連接器來簡化服務對服務連線體驗的範例。
- 資料庫: 使用服務連接器將PostgreSQL、MySQL或 Azure Cosmos DB 等資料庫連線到您的應用程式。
- 記憶體:使用服務連接器來使用您慣用的記憶體產品,例如任何應用程式的 Azure 儲存體。
- 傳訊服務:使用服務連接器將雲端應用程式連線到訊息服務,例如 confluent Cloud 上的 服務匯流排、事件中樞和 Apache Kafka。
請參閱服務連接器中支援哪些服務,以查看更多支援的服務和應用程式模式。
使用服務連接器有哪些優點?
只要使用單一命令或按幾下,連線至目標支援服務:
服務連接器是專為方便使用而設計。 若要建立連線,您將需要三個必要參數:目標服務執行個體、計算服務與目標服務之間的驗證類型,以及應用程式用戶端類型。 開發人員可以使用 Azure CLI 或引導式 Azure 入口網站體驗來建立連線。
使用連線狀態來監視或識別連線問題:
建立服務連線之後,開發人員可以驗證並檢查其連線的健康情況狀態。 服務連接器可以建議採取一些動作來修正中斷的連線。
服務連接器支援哪些服務?
計算服務:
- Azure App Service
- Azure Functions
- Azure Spring Apps
- Azure 容器應用程式
- Azure Kubernetes Service (AKS)
目標服務:
- Azure AI 服務
- Azure 應用程式組態
- Azure Cache for Redis (基本、標準、進階和企業層)
- Azure Cosmos DB (NoSQL、MongoDB、Gremlin、Cassandra、Table)
- 適用於 MySQL 的 Azure 資料庫
- 適用於 PostgreSQL 的 Azure 資料庫
- Azure 事件中樞
- Azure Key Vault
- Azure 服務匯流排
- Azure SQL Database
- Azure SignalR Service
- Azure 儲存體 (Blob、佇列、檔案和資料表儲存體)
- Azure Web PubSub
- Confluent Cloud 上的 Apache Kafka
如何使用服務連接器?
有兩種主要方式可以針對 Azure 應用程式使用服務連接器:
- Azure CLI:在 Azure CLI 中,使用連線命令來建立、列出、驗證和刪除服務對服務連線。
- Azure 入口網站:使用引導式入口網站體驗來建立服務對服務連線,並使用階層清單來管理連線。
此外,下列用戶端工具中也支援服務連接器以及其最基本功能:
- Azure Powershell:使用 Azure PowerShell 中的命令管理連線。
- Terraform:使用基礎結構即程式碼工具建立和刪除連線 (請留意限制)。
- Visual Studio:在 Visual Studio 中整合連線服務功能以管理專案的連線。
- Intellij:列出適用於 Intellij 的 Azure 工具組中 Azure 計算服務的連線。
最後,您也可以使用 Azure SDK 和 API 呼叫,以與服務連接器互動。 建議您先了解如何提供正確的參數,再開始使用這些方式。