aws(学习笔记第二十三课)
- 开发
step functions
状态机的应用程序
学习内容:
step functions
状态机的概念- 开发简单的
step functions
状态机
1. step functions
状态机概念
- 官方说明文档和实例程序
AWS
的官方给出了学习的链接和实例程序。使用SAM创建step functions
借助AWS Step Functions
,可以创建工作流(也称为)状态机,以构建分布式应用程序、实现流程自动化、协调微服务以及创建数据和机器学习管道。
下图是一个step functions
的实例,也就是说,可以编排工作流程,实现自动的批处理。同时,状态机的各种Action
里面能够方便的调用AWS
的各种服务。
-
状态的类型
state type 说明 Task 执行单一处理 Wait 一定时间上的停止等待⌛️ Pass 输入到输出的原样输出 Parallel 实行并行处理 Choice 进行选择条件处理 Fail 失败退出 Success 成功退出 -
状态机中一般的操作
-
2. 开发简单的step functions
状态机
-
从
lambda
函数执行开始
-
作成一个
lambda
函数 (step-functions-lambda
)
还是先作成一个lambda
函数,step functions
状态机只调用lambda
函数。
-
lambda
函数的代码export <
-