Cdk cfnoutput忽略了强调,

0

的问题

我发言的这样在我cdk文件:

new cdk.CfnOutput(this, 'aws_cognito_region', {
    value: cdk.Stack.of(this).region,
})

当我输出到一个文件使用:

cdk deploy --outputs-file ../debug-frontend/src/cdk-config.json

和输出这样的:

{
  "StackName": {
    "awscognitoregion": "us-west-1",
  }
}

我真的想自动建立一个适当的放大。config值,但它不工作。 我更喜欢使用的放大范围的配置,但是我不能这样做与CfnOutput如果你们知道一种方法围绕这将是有益的。

https://docs.amplify.aws/lib/client-configuration/configuring-amplify-categories/q/platform/js/

1

最好的答案

0

我做什么产生配置从一CDK堆是在底部的部署码我写的文件使用所需的格式:

writeFileSync('cdk.config.json', JSON.stringify({
  "StackName": {
    "awscognitoregion": ... // Obtain value from CDK code above it
  }
}, null, 2))
2021-12-05 16:48:16

其他语言

此页面有其他语言版本

Русский
..................................................................................................................
Italiano
..................................................................................................................
Polski
..................................................................................................................
Română
..................................................................................................................
한국어
..................................................................................................................
हिन्दी
..................................................................................................................
Français
..................................................................................................................
Türk
..................................................................................................................
Česk
..................................................................................................................
Português
..................................................................................................................
ไทย
..................................................................................................................
Español
..................................................................................................................
Slovenský
..................................................................................................................