AWS CDK bootstrap - AWS Cloud Development Kit (AWS CDK) v2

Questa è la guida per sviluppatori AWS CDK v2. La versione precedente della CDK versione 1 è entrata in manutenzione il 1° giugno 2022 e ha terminato il supporto il 1° giugno 2023.

Le traduzioni sono generate tramite traduzione automatica. In caso di conflitto tra il contenuto di una traduzione e la versione originale in Inglese, quest'ultima prevarrà.

AWS CDK bootstrap

Il bootstrap è il processo di preparazione dell' AWS ambiente per l'utilizzo con. AWS Cloud Development Kit (AWS CDK) Prima di distribuire uno CDK stack in un AWS ambiente, è necessario avviare l'ambiente.

Che cos'è il bootstrap?

Il bootstrap prepara l' AWS ambiente fornendo AWS risorse specifiche nell'ambiente utilizzate da. AWS CDKQueste risorse vengono comunemente chiamate risorse bootstrap. Queste includono i seguenti:

  • Bucket Amazon Simple Storage Service (Amazon S3): utilizzato per archiviare i file di progetto, AWS Lambda come CDK il codice delle funzioni e gli asset.

  • Repository Amazon Elastic Container Registry (AmazonECR): utilizzato principalmente per archiviare Docker immagini.

  • AWS Identity and Access Management (IAM) ruoli: configurati per concedere le autorizzazioni necessarie per AWS CDK eseguire le distribuzioni. Per ulteriori informazioni sui IAM ruoli creati durante il bootstrap, vedere. IAMruoli creati durante il bootstrap

Come funziona il bootstrap?

Le risorse e la loro configurazione utilizzate da CDK sono definite in un AWS CloudFormation modello. Questo modello viene creato e gestito dal CDK team. Per la versione più recente di questo modello, vedi bootstrap-template.yaml nel repository aws-cdk GitHub.

Per avviare un ambiente, si usa il AWS CDK comando Command Line Interface ().AWS CDK CLI cdk bootstrap CDKCLIRecupera il modello e lo distribuisce in uno stack, noto AWS CloudFormation come stack bootstrap. Per impostazione predefinita, il nome dello stack è. CDKToolkit Implementando questo modello, effettua il CloudFormation provisioning delle risorse del tuo ambiente. Dopo la distribuzione, lo stack di bootstrap verrà visualizzato nella AWS CloudFormation console del tuo ambiente.

È inoltre possibile personalizzare il bootstrap modificando il modello o utilizzando CDK CLI le opzioni con il comando. cdk bootstrap

AWS gli ambienti sono indipendenti. Ogni ambiente con cui si desidera utilizzare AWS CDK deve prima essere avviato.

Ulteriori informazioni

Per istruzioni su come avviare il proprio ambiente, consulta. Avvia il tuo ambiente per utilizzarlo con AWS CDK