Microsoft Azure Service Bus¶
Microsoft Azure Service Bus 連線類型啟用 Azure Service Bus 整合。
驗證 Azure Service Bus¶
有三種方式可以驗證和授權存取 Azure Service Bus 資源
使用連接字串,即使用「連接字串」欄位在 Airflow 連線中新增
Connection String
。透過設定
managed_identity_client_id
、workload_identity_tenant_id
使用受控識別 (底層使用具有這些引數的 DefaultAzureCredential)回退至 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。