Microsoft Azure Service Bus

Microsoft Azure Service Bus 連線類型啟用 Azure Service Bus 整合。

驗證 Azure Service Bus

有三種方式可以驗證和授權存取 Azure Service Bus 資源

  1. 使用連接字串,即使用「連接字串」欄位在 Airflow 連線中新增 Connection String

  2. 透過設定 managed_identity_client_idworkload_identity_tenant_id 使用受控識別 (底層使用具有這些引數的 DefaultAzureCredential)

  3. 回退至 DefaultAzureCredential。這包含嘗試不同選項進行驗證的機制:受控系統識別、環境變數、透過 Azure CLI 驗證等等。fully_qualified_namespace 在此驗證機制中為必要項目。

預設連線 ID

所有與 Microsoft Azure Service Bus 相關的 Hook 和運算子預設使用 azure_service_bus_default

設定連線

連接字串 (選用)

指定用於初始連線的 Azure Service Bus 連接字串 ID。請參閱關於如何在 Azure Service Bus 中產生連接字串的文件 取得連接字串。使用金鑰 connection_string 傳入連線 ID。可以省略以回退至 DefaultAzureCredential

完整命名空間 (選用)

指定與連線相關聯的完整 Service Bus 命名空間。這可能類似於 {yournamespace}.servicebus.windows.net。使用金鑰 fully_qualified_namespace 傳入連線 ID。當回退至 DefaultAzureCredential 時,這是必要項目。

受控識別用戶端 ID (選用)

使用者指派受控識別的用戶端 ID。如果與 workload_identity_tenant_id 一起提供,它們將傳遞至 DefaultAzureCredential

工作負載身分租戶 ID (選用)

應用程式 Microsoft Entra 租用戶的 ID。也稱為其「目錄」ID。如果與 managed_identity_client_id 一起提供,它們將傳遞至 DefaultAzureCredential

這篇文章對您有幫助嗎?