如何解决将 Step Function 和 Lamda 存储在相同的代码提交存储库中
我正在创建一个协调 lamda 的阶跃函数。 lamda 有 4 个简单的端点。
我想将 lamda 和 step 函数保存在同一个 git 存储库中。关于这一点:
解决方法
最好的做法是在同一个 repo 中包含实际代码和必要的基础架构代码。
创建基础设施即代码:
有很多选项,其中几个被广泛使用的是:
总的来说,编写 CDK 代码比 cloudformation 容易,编写 step functions in CDK 则容易一百万倍。
所以,我的建议是编写 CDK 代码来创建 Lambda 函数和 step 函数。
构建和部署:
我们可以使用 AWS CodeBuild 构建工件,使用 AWS CodePipeline 进行编排。
,经过研究,我发现另一个选择是使用 3。我认为它的定义更简单,离线测试也更容易。感谢接受的答案,因为它也是一个有用的资源。
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。