Questa è la guida per sviluppatori AWS CDK v2. Il vecchio CDK v1 è entrato 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à.
Il bootstrap è il processo di preparazione dell' AWS ambiente per l'utilizzo con. AWS Cloud Development Kit (AWS CDK) Prima di distribuire uno stack CDK 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 CDK, come AWS Lambda il codice delle funzioni e gli asset.
-
Repository Amazon Elastic Container Registry (Amazon ECR): utilizzato principalmente per archiviare Docker immagini.
-
AWS Identity and Access Management ruoli (IAM): configurati per concedere le autorizzazioni necessarie AWS CDK per eseguire le distribuzioni. Per ulteriori informazioni sui ruoli IAM creati durante il bootstrap, consulta. Ruoli IAM creati durante il bootstrap
Come funziona il bootstrap?
Le risorse e la loro configurazione utilizzate dal CDK sono definite in un modello. AWS CloudFormation Questo modello viene creato e gestito dal team CDK. Per la versione più recente di questo modello, consulta bootstrap-template.yaml
la aws-cdk-cli GitHub archivio.
Per avviare un ambiente, si utilizza l'interfaccia a riga di AWS CDK comando (AWS CDK CLI) cdk bootstrap
comando. Il CDK CLI recupera 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 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