1

我正在尝试使用带有 aws-cdk 的 cloudformation 模板创建服务目录产品。我的模板已经创建并存储在 s3 中。这是我用来执行此操作的示例代码

template_location = "".join(["https://s3.amazonaws.com/", S3_RESOURCES_BUCKET, "/", "template.json"])

sc.CfnCloudFormationProduct(scope, "SCProduct", name="SCProduct", owner="",
                                    provisioning_artifact_parameters=[{"info": {"loadTemplateFromUrl": template_location}}])

我在尝试合成时收到此错误: jsii.errors.JSIIError: No stack could be identified for the construct at path SCProduct

我在这里做错了什么?任何帮助将不胜感激。

4

1 回答 1

0

而不是scope您需要传递堆栈对象,通常是self.

于 2019-11-22T10:11:33.723 回答