组织pycharm项目进行aws-lambda开发

问题描述 投票:1回答:1

我正在开发移动应用程序的后端,并决定为其使用aws-lambda并用python编写所有代码。因此,我决定将Pycharm用作安装了AWS Toolkit插件的IDE。

我的问题是,似乎每个lambda都需要创建一个单独的Pycharm项目。最初,这不是问题,但是现在我的后端中有约20个lambda,这已经成为噩梦,因为:

  1. 要从开发一个lambda跳到另一lambda,我需要重新打开Pycharm项目
  2. 要部署新版本的lambda代码,我需要手动选择要使用当前项目的代码更新的lambda代码-换句话说,无法将* .py源代码文件链接到AWS中的特定lambda (或者我不知道)。有几次我错误地更新了错误的lambda。

那是说我正在寻找一种方法:

  1. 将所有lambdas开发保留在一个Pycharm项目中,但将不同的lambdas源代码保留在不同的* .py文件中
  2. 以某种方式半手动将源代码文件链接到特定的lambda

谢谢

aws-lambda pycharm
1个回答
0
投票

正如我期望的那样,这是一个愚蠢的问题。答案是使用AWS SAM模板描述应用程序中使用的lambda,策略和其他资源。然后,可以使用模板文件来一键式部署应用程序。一切都是自动化的。魔法。请以https://docs.aws.amazon.com/serverless-application-model/latest/developerguide/what-is-sam.html开头

© www.soinside.com 2019 - 2024. All rights reserved.