问题描述
我有一个使用 cdk 创建的嵌套堆栈,我想在本地运行它并通过网关 API 调用 lambda。当我执行:
cdk synth --no-staging > template.yml
生成的模板有:
Resources:
rdsClusterStacknestedStackrdsClusterStacknestedStackResource4465BF17:
Type: AWS::CloudFormation::Stack
Properties:
TemplateURL:
Fn::Join:
- ""
- - https://s3.us-west-2.
- Ref: AWS::URLSuffix
不确定为什么生成的模板引用的是 s3 存储桶而不是本地系统上的文件。 生成的 template.yaml 中没有 lambdas/events/api 网关,因为它们都在子堆栈中,所以当我尝试在本地运行时:
sam local start-api
我收到以下错误:
Error: Template does not have any APIs connected to Lambda functions
如何在本地运行嵌套堆栈及其所有子堆栈? 谢谢
解决方法
暂无找到可以解决该程序问题的有效方法,小编努力寻找整理中!
如果你已经找到好的解决方法,欢迎将解决方案带上本链接一起发送给小编。
小编邮箱:dio#foxmail.com (将#修改为@)