gpt4 book ai didi

aws-lambda - 多功能SAM模板的推荐项目结构

转载 作者:行者123 更新时间:2023-12-04 11:46:30 25 4
gpt4 key购买 nike

我有一个新项目,它需要的服务数量相对较少,可能只有 10 个或更少(因此将每个项目放在单独的项目存储库中并不经济)。每项服务都将通过 SAM 模板定义为 AWS::Serverless::Function。我的问题是:组织或构建此类项目的推荐方法是什么?

目前的结构是:

|- src
|- lambdas
|- service-one
|- stuff
|- package.json
|- service-two
|- stuff
|- package.json
|- other-stuff
|- test
|- package.json

有没有办法避免让每个 lambda 充当自己的子项目,并具有唯一的 package.json等等?

最佳答案

我已经设计了我的项目结构如下

ProjectName
├── dependencies
│   └── package-pandas-requests.zip
├── deploy.sh
├── infrastructure
│   ├── packaged.yaml
│   └── template.yaml
└── src
└── lambdas
├── lambdafunction1
│   └── app.py
├── lambdafunction2
│   └── app.py
├── lambdafunction3
│   └── app.py

依赖是层包
SAM 框架 yaml 文件的基础结构
希望这会消除您的疑虑。

关于aws-lambda - 多功能SAM模板的推荐项目结构,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/51353076/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com