SAM Local:是否可以直接使用CloudFormation文件代替SAM模板?

Dra*_*aer 5 aws-cloudformation aws-sam-cli

我正在尝试直接将已编译的CloudFormation文件与SAM Local一起使用。我找不到办法,有人成功做到了吗?

小智 0

好吧,假设您想在本地测试您配置的 lambda,您可以使用以下命令:

sam local invoke -t path-to-compiled-stack-sam-template.yaml
Run Code Online (Sandbox Code Playgroud)

默认情况下,sam local invoke尝试查找使用 sam build 命令构建的模板文件,该文件位于 .aws-sam 子文件夹中,且名为 template.yaml 或 template.yml。如果不成功,它将在当前目录中查找 template.yaml。

这应该有效。

如果您的情况比这更具体,请告诉我们。

参考: https: //docs.aws.amazon.com/serverless-application-model/latest/developerguide/sam-cli-command-reference-sam-local-invoke.html