Cdk cfnoutput ignoruje podkreślenia

0

Pytanie

Mam takie oświadczenia w moim pliku cdk:

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

i kiedy wyprowadzał go w pliku, za pomocą:

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

i wynik wygląda tak:

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

Ja naprawdę staram się automatycznie utworzyć poprawne wartości amplify.config, ale to nie działa. Wolę używać konfigurację z rozszerzonym obszarem, ale nie mogę zrobić to za pomocą CfnOutput, jeśli znasz sposób, aby obejść ten, który byłby przydatny.

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

1

Najlepsza odpowiedź

0

To, co robię, aby utworzyć konfiguracje ze stosu CDK, znajduje się w dolnej części kodu wdrażania, który zapisuję do pliku przy użyciu żądany format:

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

W innych językach

Ta strona jest w innych językach

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