typescript - 如何在 AWS CDK 输出上解码 $Token
问题描述
对于在输出中创建任何追索权的 AWS CDK,将被编码为 ${Token[TOKEN.NUM]}
https://docs.aws.amazon.com/cdk/latest/guide/tokens.html
例如,在下面的输出中,我如何解码/重新映射 Type Script 中的区域?
PrivateSubnet {
node: ConstructNode { host: [Circular], _actualNode: [Node] },
stack: Stack {
node: [ConstructNode],
_missingContext: [],
_stackDependencies: {},
templateOptions: {},
_logicalIds: [LogicalIDs],
account: '************',
region: '${Token[AWS.Region.8]}',
environment: 'aws://************/unknown-region',
terminationProtection: undefined,
_stackName: 'CreateVpcStack',
tags: [TagManager],
artifactId: 'CreateVpcStack',
templateFile: 'CreateVpcStack.template.json',
_versionReportingEnabled: true,
synthesizer: [LegacyStackSynthesizer],
[Symbol(@aws-cdk/core.DependableTrait)]: [Object]
},
解决方案
推荐阅读
- php - How to fetch Value from a HTML Table in laravel
- angular - 在不使用 ::ng-deep、/deep/ 或 >>> 组合器的情况下为 3rd 方组件设置样式的正确方法是什么?
- c# - Create HttpRequestHeaders from JObject
- javascript - Loopback:存储来自远程方法的对象,以便以后在服务器中重用
- java - RecycleViewer 没有附加适配器。网址也有错误
- vba - EXCEL VBA 中未设置对象变量 - VLOOKUP
- r - R:网页抓取 xls 页面
- python - 将多个字段转换为单个字段
- c# - 将数据从 GridView 同步到本地数据库
- laravel - SQLSTATE [42000]:语法错误或访问冲突:1066 在 laravel -{5.7} 中不是唯一的表/别名