【问题标题】:Organizing AWS Lambda functions for multiple projects and environments为多个项目和环境组织 AWS Lambda 函数
【发布时间】:2017-06-13 00:31:23
【问题描述】:

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

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

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

有什么建议吗?

【问题讨论】:

    标签: aws-lambda


    【解决方案1】:

    如果您正在做大型项目,您肯定不想从 Lambda 网站界面管理所有内容。有各种各样的 CI 工具可以帮助自动设置和部署您的代码。许多将与 github 之类的服务集成,这使您只需推送新代码即可开始部署过程。 AWS 有 Code Pipeline,旨在帮助解决这些困难。每次部署新代码时,通常都会进行大量前期设置,然后获得少量回报。这是一篇关于在 github 和 lambda 部署之间架起一座桥梁的不错的文章:

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

    【讨论】:

    • 是的。谢谢你的提示。但这些只是一个团队的小项目。
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2018-09-14
    • 1970-01-01
    • 2020-06-26
    • 1970-01-01
    相关资源
    最近更新 更多