Amazon cloudformation AWS CDK是否在CloudFormation中创建默认堆栈名?

Amazon cloudformation AWS CDK是否在CloudFormation中创建默认堆栈名?,amazon-cloudformation,aws-cdk,Amazon Cloudformation,Aws Cdk,使用CloudFormation模板,CloudFormation服务在应用模板之前要求提供堆栈名称(AWS::StackName) 使用AWS CDK,我们运行CDK synth来创建cfn模板&CDK deploy来基于模板部署服务 AWS CDK是否在Cloudformation服务中创建默认堆栈名?运行cdk deploy后,为了创建堆栈,您必须为该堆栈实例化一个对象。执行此操作时,将堆栈名称作为参数传递。Python中的示例: class-MyStackClass: (...) #你必

使用CloudFormation模板,CloudFormation服务在应用模板之前要求提供堆栈名称(
AWS::StackName

使用AWS CDK,我们运行
CDK synth
来创建cfn模板&
CDK deploy
来基于模板部署服务


AWS CDK是否在Cloudformation服务中创建默认堆栈名?运行
cdk deploy
后,为了创建堆栈,您必须为该堆栈实例化一个对象。执行此操作时,将堆栈名称作为参数传递。Python中的示例:

class-MyStackClass:
(...)
#你必须有一个应用程序
app=core.app()
#这是书堆
MyStack=MyStackClass(应用程序,“StackName”)
除此之外,请参见:

AWS CloudFormation堆栈的物理名称由AWS CDK根据堆栈在树中的构造路径自动确定。默认情况下,堆栈的名称是从堆栈对象的构造ID派生的,但是可以使用stackName属性指定显式名称,如下所示

new MyStack(this, 'not:a:stack:name', { stackName: 'this-is-stack-name' });
相关问题: