Kwh*_*ejr 5 sam aws-lambda aws-sam-cli
我有一个新项目,它需要的服务数量相对较少,可能只有 10 个或更少(因此将每个项目放在单独的项目存储库中并不经济)。每项服务都将通过 SAM 模板定义为 AWS::Serverless::Function。我的问题是:组织或构建此类项目的推荐方法是什么?
目前的结构是:
|- src
|- lambdas
|- service-one
|- stuff
|- package.json
|- service-two
|- stuff
|- package.json
|- other-stuff
|- test
|- package.json
Run Code Online (Sandbox Code Playgroud)
有没有办法避免让每个 lambda 充当自己的子项目package.json,等等?
小智 0
我设计的项目结构如下
\n\nProjectName\n\xe2\x94\x9c\xe2\x94\x80\xe2\x94\x80 dependencies\n\xe2\x94\x82\xc2\xa0\xc2\xa0 \xe2\x94\x94\xe2\x94\x80\xe2\x94\x80 package-pandas-requests.zip\n\xe2\x94\x9c\xe2\x94\x80\xe2\x94\x80 deploy.sh\n\xe2\x94\x9c\xe2\x94\x80\xe2\x94\x80 infrastructure\n\xe2\x94\x82\xc2\xa0\xc2\xa0 \xe2\x94\x9c\xe2\x94\x80\xe2\x94\x80 packaged.yaml\n\xe2\x94\x82\xc2\xa0\xc2\xa0 \xe2\x94\x94\xe2\x94\x80\xe2\x94\x80 template.yaml\n\xe2\x94\x94\xe2\x94\x80\xe2\x94\x80 src\n \xe2\x94\x94\xe2\x94\x80\xe2\x94\x80 lambdas\n \xe2\x94\x9c\xe2\x94\x80\xe2\x94\x80 lambdafunction1\n \xe2\x94\x82\xc2\xa0\xc2\xa0 \xe2\x94\x94\xe2\x94\x80\xe2\x94\x80 app.py\n \xe2\x94\x9c\xe2\x94\x80\xe2\x94\x80 lambdafunction2\n \xe2\x94\x82\xc2\xa0\xc2\xa0 \xe2\x94\x94\xe2\x94\x80\xe2\x94\x80 app.py\n \xe2\x94\x9c\xe2\x94\x80\xe2\x94\x80 lambdafunction3\n \xe2\x94\x82\xc2\xa0\xc2\xa0 \xe2\x94\x94\xe2\x94\x80\xe2\x94\x80 app.py\nRun Code Online (Sandbox Code Playgroud)\n\n依赖项是 SAM 框架的 yaml 文件的层包\基础设施\n希望这能消除您的疑问。
\n| 归档时间: |
|
| 查看次数: |
820 次 |
| 最近记录: |