Cdk cfnoutput ignora caracteres de sublinhado

0

Pergunta

Eu tenho afirmações como esta, em meu cdk arquivo:

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

e quando eu a saída para um arquivo usando:

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

e a saída parece com isso:

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

Eu estou realmente tentando criar automaticamente uma adequada ampliar.configuração de valores, mas ele não está funcionando. Eu prefiro usar a Amplificar a configuração de Escopo, mas eu não posso fazer isso com CfnOutput se vcs sabem uma forma de contornar esta que seria útil.

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

1

Melhor resposta

0

O que eu faço para gerar configurações de um CDK pilha está no fundo do implante código de eu gravar o arquivo usando o formato desejado:

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

Em outros idiomas

Esta página está em outros idiomas

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