amazon-web-services - CDK - 如何在构造中获取堆栈名称

标签 amazon-web-services aws-cdk

我在 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/

相关文章:

amazon-web-services - AWS S3保存和加载项目需要多长时间?

amazon-web-services - AWS Cloudwatch 指标 - 如何将仪表板指标中的数字格式化为两个以上小数位

amazon-web-services - ElasticSearch 的缩放

aws-cdk - AWS CDK 中是否有办法将 CodeBuild 项目与 VPC、子网和安全组相关联?

amazon-web-services - 在 StepFunctions 中使用 Params 的 AWS CDK 替代方案

python - 使用 CDK 和 Python 创建实例配置文件

php - 此分发未配置为允许 HTTP 请求

amazon-web-services - 如何连接到 AWS elasticache?

python - AWS CDK 管道 : How to access internal stack values in post-stage steps?

aws-lambda - Lambda 函数中的过滤条件