首页 > 解决方案 > 如何将“sam local start-api”指向自定义构建?

问题描述

我有一个 C# lambda,我正在尝试在本地测试它的不同版本(使用不同的预处理器符号集等)。我可以使用类似的东西生成这些不同的构建dotnet lambda package -c Debug,但我不知道该怎么做就是将sam local start-api命令指向我的构建

需要明确的是,sam local start-api当我通过 构建时,我可以开始工作sam build,但似乎我无法控制 dotnet 构建“配置”,因此dotnet lambda package改为使用。

aws文档说:

对于需要复杂打包支持的更多编译语言或项目,我们建议您运行自己的构建解决方案,并将 AWS SAM 指向包含构建工件的目录或文件。

但我看不到任何方法可以将命令指向我的自定义构建。有人知道怎么做吗?我错过了一些明显的东西吗?

标签: c#.netamazon-web-servicesaws-samaws-sam-cli

解决方案


推荐阅读