Microsoft Azure Batch¶
Microsoft Azure Batch 連線類型啟用 Azure Batch 整合。
驗證 Azure Batch¶
有一種方法可以使用 Airflow 連線到 Azure Batch。
使用 Azure 共用金鑰認證,即將共用金鑰認證新增至 Airflow 連線。
透過設定
managed_identity_client_id
、workload_identity_tenant_id
來使用受控識別(在底層,它使用 DefaultAzureCredential 以及這些引數)回退到 DefaultAzureCredential。這包含嘗試不同選項進行驗證的機制:受控系統識別、環境變數、透過 Azure CLI 進行驗證等等。
預設連線 ID¶
所有與 Microsoft Azure Batch 相關的 Hook 和運算子預設都使用 azure_batch_default
。
設定連線¶
- Batch 帳戶名稱 (選填)
指定用於初始連線的 Azure Batch 帳戶名稱。可以省略此項以回退到 DefaultAzureCredential。
- Batch 帳戶存取金鑰 (選填)
指定用於初始連線的存取金鑰。可以省略此項以回退到 DefaultAzureCredential。
- Batch 帳戶 URL
指定您想要使用的 Batch 帳戶 URL。
- 受控識別用戶端 ID (選填)
使用者指派受控識別的用戶端 ID。如果與
workload_identity_tenant_id
一起提供,它們將傳遞給 DefaultAzureCredential。- 工作負載身分租用戶 ID (選填)
應用程式 Microsoft Entra 租用戶的 ID。也稱為其「目錄」ID。如果與
managed_identity_client_id
一起提供,它們將傳遞給 DefaultAzureCredential。
當在環境變數中指定連線時,您應該使用 URI 語法來指定它。
請注意,URI 的所有組件都應進行 URL 編碼。
例如
export AIRFLOW_CONN_AZURE_BATCH_DEFAULT='azure-batch://batch%20acount:batch%20key@?account_url=mybatchaccount.com'