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 a
stdout
.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 deCDK_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