cdk synthesize - AWS Cloud Development Kit (AWS CDK) v2

Esta es la guía para AWS CDK desarrolladores de la versión 2. La CDK versión anterior entró en mantenimiento el 1 de junio de 2022 y finalizó el soporte el 1 de junio de 2023.

Las traducciones son generadas a través de traducción automática. En caso de conflicto entre la traducción y la version original de inglés, prevalecerá la version en inglés.

cdk synthesize

Sintetice una CDK aplicación para producir un ensamblaje en la nube, que incluya una AWS CloudFormation plantilla para cada pila.

Los ensamblajes en la nube son archivos que incluyen todo lo necesario para implementar la aplicación en su AWS entorno. Por ejemplo, incluye una CloudFormation plantilla para cada pila de la aplicación y una copia del archivo, los activos o Docker imágenes a las que haces referencia en tu aplicación.

Si tu aplicación contiene una sola pila o si se proporciona una sola pila como argumento, la CloudFormation plantilla también se mostrará en el YAML formato output (stdout) estándar.

Si tu aplicación contiene varias pilas, cdk synth sintetizará el ensamblaje de la nube en él. cdk.out

Uso

$ cdk synthesize <arguments> <options>

Argumentos

CDKID de pila

El ID de construcción de la CDK pila de la aplicación que se va a sintetizar.

Tipo: cadena

Obligatorio: no

Opciones

Para obtener una lista de las opciones globales que funcionan con todas CDK CLI comandos, consulteOpciones globales.

--exclusively, -e BOOLEAN

Sintetice únicamente las pilas solicitadas, no incluya las dependencias.

--help, -h BOOLEAN

Muestra la información de referencia del comando. cdk synthesize

--quiet, -q BOOLEAN

No envíe la CloudFormation plantilla astdout.

Esta opción se puede configurar en el cdk.json archivo del CDK proyecto. A continuación, se muestra un ejemplo:

{ "quiet": true }

Valor predeterminado: false

--validation BOOLEAN

Valide las CloudFormation plantillas generadas después de la síntesis realizando comprobaciones adicionales.

También puede configurar esta opción mediante el validateOnSynth atributo o la variable de CDK_VALIDATION entorno.

Valor predeterminado: true

Ejemplos

Sintetice el ensamblaje de la nube para obtener una CDK pila con un identificador lógico MyStackName y envíe la CloudFormation plantilla a la salida estándar

$ cdk synth MyStackName

Sintetice el ensamblaje en la nube de todas las pilas de una aplicación y guárdelas en cdk.out CDK

$ cdk synth

Sintetice el ensamblaje de la nube para las dependencias MyStackName, pero no las incluya

$ cdk synth MyStackName --exclusively

Sintetice el ensamblaje de la nube para MyStackName, pero no envíe la plantilla a la salida estándar CloudFormation

$ cdk synth MyStackName --quiet