AWS 可延遲運算子

AWS 可延遲運算子依賴 aiobotocore>=2.1.1 函式庫。遺憾的是,目前我們無法將其添加到核心 AWS provider 依賴項中,因為 aiobotocoreboto3 之間 botocore 的版本衝突。我們已將 aiobotocore 作為額外依賴項添加。因此,如果您想使用 AWS 可延遲運算子,則必須自行管理此依賴項。

我們引入了一個非同步 Hook 來管理與 AWS 服務之間的非同步驗證。AWS 非同步 Hook 目前支援預設的 botocore 驗證機制,即如果未提供 Airflow 連線,則 provider 將嘗試在環境變數中尋找憑證參數。如果提供了 Airflow 連線,則應使用 secret-key/access-key-id/profile/token 和 arn-method 的基本驗證。

為了使用可延遲運算子,我們在支援可延遲執行的運算子中公開了 deferrable 參數。預設情況下,deferrable 設定為 False,請將其設定為 True 以在非同步模式下執行運算子。

此條目是否有幫助?