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

Ceci est le guide du AWS CDK développeur de la version 2. L'ancienne CDK version 1 est entrée en maintenance le 1er juin 2022 et a pris fin le 1er juin 2023.

Les traductions sont fournies par des outils de traduction automatique. En cas de conflit entre le contenu d'une traduction et celui de la version originale en anglais, la version anglaise prévaudra.

AWS CDK bootstrap

Le bootstrapping est le processus de préparation de votre AWS environnement pour une utilisation avec le. AWS Cloud Development Kit (AWS CDK) Avant de déployer une CDK pile dans un AWS environnement, celui-ci doit d'abord être amorcé.

Qu'est-ce que le bootstrapping ?

Le bootstrapping prépare votre AWS environnement en fournissant des AWS ressources spécifiques dans votre environnement qui sont utilisées par le. AWS CDK Ces ressources sont communément appelées vos ressources de démarrage. Il s'agit notamment des paramètres suivants :

  • Compartiment Amazon Simple Storage Service (Amazon S3) : utilisé pour stocker les fichiers de CDK votre projet, AWS Lambda tels que le code de fonction et les actifs.

  • Référentiel Amazon Elastic Container Registry (AmazonECR) : principalement utilisé pour stocker Docker des images.

  • AWS Identity and Access Management (IAM) rôles — Configuré pour accorder les autorisations nécessaires AWS CDK aux déploiements. Pour plus d'informations sur les IAM rôles créés lors du démarrage, consultez. IAMrôles créés lors du démarrage

Comment fonctionne le bootstrap ?

Les ressources et leur configuration utilisées par les CDK sont définies dans un AWS CloudFormation modèle. Ce modèle est créé et géré par l'CDKéquipe. Pour la dernière version de ce modèle, consultez le bootstrap-template.yaml référentiel aws-cdk GitHub.

Pour démarrer un environnement, vous devez utiliser la AWS CDK commande Command Line Interface (AWS CDK CLI)cdk bootstrap. Il CDK CLI récupère le modèle et le déploie sous AWS CloudFormation forme de pile, connue sous le nom de pile bootstrap. Par défaut, le nom de la pile estCDKToolkit. En déployant ce modèle, CloudFormation provisionnez les ressources de votre environnement. Après le déploiement, la pile bootstrap apparaîtra dans la AWS CloudFormation console de votre environnement.

Vous pouvez également personnaliser le bootstrap en modifiant le modèle ou en utilisant les CDK CLI options de la cdk bootstrap commande.

AWS les environnements sont indépendants. Chaque environnement que vous souhaitez utiliser avec le AWS CDK doit d'abord être amorcé.

En savoir plus

Pour obtenir des instructions sur le démarrage de votre environnement, consultez. Démarrez votre environnement pour l'utiliser avec AWS CDK