我在 CDK 中写了一个堆栈,然后我生成模板并通过它进行部署
aws cloudformation deploy --template-file "$env:TEMP\template.json" --stack-name myStackName
在我的 Stack 对象中,如何检索上面传递给命令的“myStackName”?我试过
.Name
和 .StackName
属性,但都没有给我这个名字。谢谢
最佳答案
这是通过 pseudo parameters 完成的.
import * as cdk from "@aws-cdk/core";
// in your construct...
const stack = cdk.Stack.of(this);
stack.stackName
关于amazon-web-services - CDK - 如何在构造中获取堆栈名称,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/56790272/