我应该为不同的 AWS lambda 函数创建不同的 git 存储库吗?

Gau*_*hod 1 git amazon-web-services aws-lambda

对于项目的所有 lambda 函数使用单个存储库有一些缺点,例如:-

  • 部署包的大小变得巨大。因此,当仅更改 1 个 lambda 时,就会重新创建整个包并将其部署到 AWS。

此外,不同 lambda 的不同存储库可以让我们在不影响其他 lambda 的情况下更改 lambda 代码,但它有其自身的缺点。

那么,AWS lambda 中编码的最佳设计是什么?

Gau*_*hod 5

经过一番研究,我发现了。

您需要对相关的 lambda 函数进行分组,例如,对应于单个资源的 CRUD 操作的 4 个 lambda 函数应位于单个存储库中。

涉及不同资源或不相关函数的 Lambda 函数应位于不同的存储库中。

参考:无服务器框架文档。