Démarrage d'une AWS CDK application à l'aide d'un flux de travail - Amazon CodeCatalyst

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.

Démarrage d'une AWS CDK application à l'aide d'un flux de travail

Cette section décrit comment démarrer une AWS CDK application à l'aide d'un CodeCatalyst flux de travail. Pour ce faire, vous devez ajouter l'action AWS CDK bootstrap à votre flux de travail. L'action AWS CDK bootstrap fournit une pile bootstrap dans votre AWS environnement à l'aide du modèle moderne. Si une pile bootstrap existe déjà, l'action la met à jour si nécessaire. La présence d'une pile bootstrap AWS est une condition préalable au déploiement d'une AWS CDK application.

Pour plus d'informations sur le bootstrapping, voir Bootstrapping dans le manuel du développeur.AWS Cloud Development Kit (AWS CDK)

Quand utiliser l'action « AWS CDK  bootstrap »

Utilisez cette action si vous disposez d'un flux de travail qui déploie une AWS CDK application et que vous souhaitez déployer (et mettre à jour, si nécessaire) la pile bootstrap en même temps. Dans ce cas, vous devez ajouter l'action AWS CDK bootstrap au même flux de travail que celui qui déploie votre AWS CDK application.

N'utilisez pas cette action si l'une des conditions suivantes s'applique :

  • Vous avez déjà déployé une pile de bootstrap à l'aide d'un autre mécanisme et vous souhaitez la conserver intacte (aucune mise à jour).

  • Vous souhaitez utiliser un modèle de bootstrap personnalisé, qui n'est pas pris en charge par l'action AWS CDK bootstrap.

Comment fonctionne l'action « AWS CDK  bootstrap »

Le AWS CDK bootstrap fonctionne de la manière suivante :

  1. Au moment de l'exécution, si vous avez spécifié la version 1.0.7 ou une version antérieure de l'action, celle-ci télécharge la dernière version CDK CLI (également appelée AWS CDK Tookit) sur l' CodeCatalyst image de construction.

    Si vous avez spécifié la version 1.0.8 ou ultérieure, l'action est fournie avec une version spécifique du CDKCLI, de sorte qu'aucun téléchargement n'a lieu.

  2. L'action utilise le CDK CLI pour exécuter la cdk bootstrap commande. Cette commande exécute les tâches d'amorçage décrites dans la rubrique Bootstrapping du Guide du développeur.AWS Cloud Development Kit (AWS CDK)

CDKCLIversions utilisées par l'action « AWS CDK  bootstrap »

Le tableau suivant indique quelle version de CDK CLI est utilisée par défaut par les différentes versions de l'action AWS CDK bootstrap.

Note

Vous pouvez peut-être remplacer la valeur par défaut. Pour de plus amples informations, veuillez consulter CdkCliVersion dans le action « AWS CDK  bootstrap » YAML.

version de l'AWS CDK action « bootstrap » AWS CDK CLIversion

10,0 — 1,0,7

dernières

1.0.8 ou version ultérieure

2,99,1

Image d'exécution utilisée par l'action « AWS CDK  bootstrap »

Le tableau suivant présente les images de l'environnement d'exécution CodeCatalyst utilisées pour exécuter différentes versions de l'action AWS CDK bootstrap. Les images incluent différents ensembles d'outillage préinstallés. Pour de plus amples informations, veuillez consulter Images actives.

Note

Nous vous recommandons de mettre à niveau votre action AWS CDK bootstrap vers la version 2.x pour tirer parti des derniers outils disponibles sur l'image de mars 2024. Pour mettre à niveau l'action, définissez sa Identifier propriété sur aws/cdk-bootstrap@v2 dans le fichier de définition de votre flux de travail. Pour de plus amples informations, veuillez consulter action « AWS CDK  déployer » YAML.

version de l'AWS CDK action « bootstrap » Images de l'environnement d'exécution

1.x

Images du mois de novembre 2022

2.x

Images du mois de mars 2024