发布于: May 28, 2020
Amazon SAM 现在支持 Amazon Step Functions,更容易将工作流程编排集成到无服务器应用程序中。
Amazon Step Functions 允许您使用 亚马逊云科技服务(如 Amazon Lambda、Amazon SNS 和 Amazon DynamoDB)构建无服务器工作流程。Amazon 无服务器应用程序模型 (SAM) 是一个开源框架,用于构建无服务器应用程序。通过将编排和应用程序代码组合到单个部署配置中,您还可以加快无服务器应用程序开发。
您可以在数分钟内开始使用展示通用 Step Functions 开发模式的 SAM 模板。状态机可以在一个 SAM 模板中或一个单独的文件中内联定义,该模板或文件可以存储在本地,也可以打包存储在 S3 中。借助 API Gateway、EventBridge 事件或按照 SAM 模板中的计划,您可以轻松触发状态机执行。通过可在状态机资源中直接定义的 SAM 策略模板、内联策略或托管策略,可以轻松创建状态机执行角色。
要开始使用,可以先安装 SAM CLI,然后运行 ‘sam init’ 命令,并从使用状态机模板开始。
此功能现面向 Amazon Step Functions 可用的所有区域发布,其中包括由光环新网运营的 亚马逊云科技中国(北京)区域和由西云数据运营的 亚马逊云科技中国(宁夏)区域。查看 亚马逊云科技 中国区域表以了解更多信息。要了解 SAM 中 Step Functions 的更多信息,请阅读文档。