10

我目前有一个在 EC2 实例上本地运行的 Prefect 工作流。我可以通过 UI 在 localhost:8080 上触发我的工作流程。有没有办法通过 REST API 或其他方式从外部触发 Prefect 工作流程(比如 AWS Lambda)?

我知道 Airflow 支持实验性的 REST API。

4

2 回答 2

8

是的,Prefect 公开了一个完整的 GraphQL API,您可以使用它来执行所有类型的操作,包括工作流的调度/触发。 这篇博文更详细,这里是一些用于设置 AWS Lambda 函数以触发 Prefect 流运行的代码。

于 2020-08-05T16:20:51.410 回答
3

是的,通过 REST API,您可以使用 AWS Lambda 触发它,并且可以使用CloudWatch Events Rule调度 AWS Lambda 触发器,它支持固定速率或冠表达式调度程序

于 2020-08-05T05:48:29.010 回答