google-cloud-platform - 在 GC Composer DAG 中使用 Cloud Functions 作为运算符
问题描述
各位码农,
对于一个项目,我有兴趣使用Google Cloud Composer处理多个工作流,这些工作流由可以在工作流之间共享的操作组成。
在我看来,Cloud Functions 是在 Composer DAG中执行这些操作的完美方式。
就我的理解而言,我需要一个操作员来调用具有特定 DAG 中任务的特定数据的云函数。
我在Airflow 文档中找到了一个 Google Cloud Function 运算符,但是,这些仅用于部署和删除云功能,而不是用于调用它们。
关于从云函数调用 DAG 的文章很多,但似乎没有关于将云函数用作 DAG 中的操作的文章。
示例用例:
每次将文档放在某个存储桶中时,我都想启动 DAG 工作流来分析该文档。该 DAG 可以包含各种任务,例如提取文档的发件人、对徽标进行分类或搜索特定单词。对于这些单独的任务,我想创建单独的云函数,这些函数在 DAG 中拼接在一起以构成我的工作流。
问题:
如何从 Google Composer DAG 中调用云函数?
人们是否有这方面的经验或有可用的示例代码?
提前致谢。
解决方案
推荐阅读
- python - SQL / Python - 如何从另一个表返回每个属性和子属性的计数
- ios - 如何:调试 UIWindows 是在初始应用程序激活之前创建的
- php - 我不知道这个错误或如何修复它可以有人为我修复它吗?
- sparql - 如何从某个国家/地区获取城市列表
- python - 为什么我得到错误没有这样的列名
- python - 返回最长摆动子数组
- docker - 未找到 FHIR HTTP 404 中的订阅休息挂钩
- android - 停止 MediaRecorder 时出现 java.lang.IllegalStateException
- kubernetes - Jupyterhub 安装 Hub Pod Pending 状态
- javascript - 类型错误:react Js 中的预期参数 accessToken