为多个项目和环境组织AWS Lambda函数

时间:2017-06-13 00:31:24

标签: aws-lambda

我刚开始使用AWS Lambdas,所以我创建的第一个项目大约需要15个,我需要启动并运行。当我在功能选项卡下转到AWS Lambda管理控制台时,他们都在盯着我看。 这一切都很好,但这只是针对这个项目的开发环境。我将有3个具有相同15个功能的其他环境。 在某些时候,我将有其他项目,其他功能,其他环境。我不想筛选这个巨大的列表来访问和操纵这些功能。必须有更好的方法来组织这些。 我不想将每个函数命名为 project_function_environment 。这对我来说似乎很愚蠢。有没有更好的办法?

我可以制作文件夹或使用标签吗?

我可以使用不同的aws角色或其他一些aws构造吗?

有什么建议吗?

1 个答案:

答案 0 :(得分:0)

如果您正在进行大型项目,那么您绝对不希望从Lambda网站界面管理所有内容。有各种CI工具可帮助自动设置和部署代码。许多将与github等服务集成,允许您通过推送新代码来启动部署过程。 AWS具有Code Pipeline,旨在帮助解决这些困难。每次部署新代码时,通常会有大量的前期设置,然后是小额支付。这是一篇关于在github和lambda部署之间建立桥梁的文章:

http://docs.aws.amazon.com/lambda/latest/dg/automating-deployment.html