Cdk cfnoutput ignora subraya

0

Pregunta

He declaraciones como esta en mi cdk archivo:

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

y cuando me la salida a un fichero usando:

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

y el resultado se parece a esto:

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

Realmente estoy tratando de crear automáticamente una adecuada amplificar.los valores de la configuración, pero no está funcionando. Yo prefiero usar la de Amplificar el Ámbito de configuración pero no puedo hacerlo con CfnOutput si ustedes saben alguna forma de evitar esto sería útil.

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

1

Mejor respuesta

0

¿Qué he de hacer para generar configuraciones de un CDK pila en la parte inferior de la implantar el código de puedo escribir en el archivo con el formato deseado:

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

En otros idiomas

Esta página está en otros idiomas

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