如何解决在本地运行由 cdk 创建的嵌套堆栈
我有一个使用 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 举报,一经查实,本站将立刻删除。