Cdk cfnoutput ignora i caratteri di sottolineatura

0

Domanda

Ho affermazioni come questa nel mio cdk file:

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

e quando sono uscita in un file utilizzando:

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

e l'output simile a questo:

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

Sto davvero cercando di creare automaticamente una corretta amplificare.valori di configurazione, ma non funziona. Io preferisco usare Amplificare l'Ambito di configurazione, ma non posso farlo con CfnOutput se voi conosce un modo per aggirare questo che sarebbe utile.

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

1

Migliore risposta

0

Cosa posso fare per generare configurazioni da un CDK stack è in fondo la distribuzione di codice posso scrivere il file utilizzando il formato desiderato:

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

In altre lingue

Questa pagina è in altre lingue

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