AWS 可延迟操作符

AWS 可延迟操作符依赖于 aiobotocore>=2.1.1 库。遗憾的是,由于 aiobotocoreboto3 之间 botocore 的版本冲突,我们目前无法将其添加到核心 AWS 提供程序依赖项中。我们已将 aiobotocore 作为附加依赖项添加。因此,如果您想使用 AWS 可延迟操作符,则必须自行管理。

我们引入了一个异步钩子来异步管理与 AWS 服务之间的身份验证。AWS 异步钩子目前支持默认的 botocore 身份验证机制,即如果未提供 Airflow 连接,则提供程序将尝试在环境变量中查找凭据参数。如果提供了 Airflow 连接,则应使用密钥/访问密钥 ID/配置文件/令牌和 arn 方法进行基本身份验证。

为了使用可延迟操作符,我们在那些支持可延迟执行的操作符中公开了 deferrable 参数。默认情况下,deferrable 设置为 False,将其设置为 True 以异步模式运行操作符。

此条目有帮助吗?