【发布时间】:2019-03-16 19:00:10
【问题描述】:
目前,构建 AWS SAM 真的很慢。
sam build --use-container
这使我无法测试代码而不是依赖项的微小更改。
sam build 是否只会复制源代码而不执行任何类型的清理/重新安装依赖项?
【问题讨论】:
标签: aws-lambda aws-sam-cli aws-sam
目前,构建 AWS SAM 真的很慢。
sam build --use-container
这使我无法测试代码而不是依赖项的微小更改。
sam build 是否只会复制源代码而不执行任何类型的清理/重新安装依赖项?
【问题讨论】:
标签: aws-lambda aws-sam-cli aws-sam
AWS 支持的解决方案之一是使用依赖层,详情请见here。
【讨论】:
我假设您已经知道 --skip-pull-image 选项,该选项可让您避免在重建时拉取容器映像。
否则,查看source code 和documentation,没有appear 支持不重建依赖项。
请注意,DESIGN.md 中建议用户如何编写自己的“插件”来实现不同的“工作流程”:
...每个特定语言的部分几乎就像一个插件,它自己的独立目录。有人可以使用该结构开发自己的“包”
这可能有助于找到解决方法。
【讨论】: