我已经创建了一个CodeStar项目(pythonwebservice模板作为起点),并使用vscode来编辑它。你知道吗
到目前为止,我已经定制生成的项目有两个lambda。结构如下:
buildspec.yml
functions/lambda1
functions/lambda2
template-configuration.json
template.yml
它使用“sam local start api”并使用AWS仪表板进行测试。你知道吗
但是,除了在每个lambda上复制粘贴“.py”文件以用作模块之外,我没有在“lambda1”和“lambda2”之间重用代码。尝试编辑要求.txt指向带有lib的git存储库而没有成功。你知道吗
另一个尝试是尝试使用“Lambda Dashboard”添加一个“层”,结果重写了Lambda代码。你知道吗
尽管如此,关于如何在CodeStar项目中重用代码有什么建议吗?你知道吗
为了创建层,必须编辑CodeStar project Cloudformation模板:
除了将相同的文件复制粘贴到每个lambda之外,重用代码的其他方法是将其推迟到构建。你知道吗
具有如下文件夹结构:
以及修改生成脚本:
相关问题 更多 >
编程相关推荐