airflow.providers.microsoft.azure.utils
¶
模組內容¶
類別¶
調整 azure-identity 憑證以實現向後相容性。 |
函數¶
|
從 extra 取得欄位,首先檢查簡短名稱,然後為了向後相容性,我們檢查帶前綴的名稱。 |
|
屬性¶
- airflow.providers.microsoft.azure.utils.get_field(*, conn_id, conn_type, extras, field_name)[原始碼]¶
從 extra 取得欄位,首先檢查簡短名稱,然後為了向後相容性,我們檢查帶前綴的名稱。
- airflow.providers.microsoft.azure.utils.get_sync_default_azure_credential: functools.partial[azure.identity.DefaultAzureCredential][原始碼]¶
- airflow.providers.microsoft.azure.utils.get_async_default_azure_credential: functools.partial[azure.identity.aio.DefaultAzureCredential][原始碼]¶
- class airflow.providers.microsoft.azure.utils.AzureIdentityCredentialAdapter(credential=None, resource_id='https://management.azure.com/.default', *, managed_identity_client_id=None, workload_identity_tenant_id=None, **kwargs)[原始碼]¶
基底類別:
msrest.authentication.BasicTokenAuthentication
調整 azure-identity 憑證以實現向後相容性。
調整來自 azure-identity 的憑證,使其與需要 msrestazure 或 azure.common.credentials 的 SD 相容
- set_token()[原始碼]¶
要求 azure-core BearerTokenCredentialPolicy 策略取得權杖。
使用策略可免費獲得 azure-core 的快取系統。我們可以透過使用私有方法使此程式碼更簡單,但根據定義,我無法保證它們將永遠存在,因此模擬對策略的虛假呼叫以提取權杖,使用 100% 公用 API。
- signed_session(azure_session=None)[原始碼]¶
建立套用任何必要授權標頭的 requests 工作階段。
如果提供了工作階段物件,請直接組態它。否則,建立新的工作階段並傳回它。
- 參數
session (requests.Session) – 要組態以進行驗證的工作階段
- 傳回類型