Los documentos sobre el estado de refuerzo de AWS CDK del comando de cdk bootstrap :
cdk bootstrap Deploys a CDKToolkit CloudFormation stack into the specified environment(s), that provides an S3 bucket that cdk deploy will use to store synthesized templates and the related assets, before triggering a CloudFormation stack update. The name of the deployed stack can be configured using the --toolkit-stack-name argument. $ # Deploys to all environments $ cdk bootstrap --app='node bin/main.js' $ # Deploys only to environments foo and bar $ cdk bootstrap --app='node bin/main.js' foo barSin embargo, ¿con qué frecuencia se debe arrancar CDK? Lo es:
antecedentes:
cdk bootstrap es una herramienta en la interfaz de línea de comandos de AWS CDK responsable de llenar un entorno determinado (es decir, una combinación de cuenta y región de AWS) con los recursos requeridos por CDK para realizar implementaciones en ese entorno.
Cuando ejecuta cdk bootstrap , cdk implementa la pila del kit de herramientas de CDK en un entorno de AWS.
El comando bootstrap crea una pila de CloudFormation en el entorno que se pasa en la línea de comandos. Actualmente, el único recurso en esa pila es un depósito de S3 que contiene los recursos del archivo y la plantilla de CloudFormation resultante para implementar.
El comando cdk bootstrap se ejecuta una vez por cuenta/región.
Escenario simple para resumir:
cdk bootstrap : cree un nuevo depósito s3, roles de IAM, etc.cdk deploy : para implementar su pila por primera vez, se agregó una nueva plantilla al depósito de bootstrap s3.cdk diff - para ver las diferencias -Detrás de escena, CDK genera la nueva plantilla y la compara con la plantilla de CDK que existe en el depósito de arranque.
Más información sobre el arranque de cdk .