Déploiement d'une AWS CDK application avec 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éploiement d'une AWS CDK application avec un flux de travail

Cette section décrit comment déployer une AWS Cloud Development Kit (AWS CDK) application dans votre AWS compte à l'aide d'un flux de travail. Pour ce faire, vous devez ajouter l'action de AWS CDK déploiement à votre flux de travail. L'action de AWS CDK déploiement synthétise et déploie votre AWS Cloud Development Kit (AWS CDK) application dans. AWS Si votre application existe déjà dans AWS, l'action la met à jour si nécessaire.

Pour des informations générales sur la création d'applications utilisant le AWS CDK, voir Qu'est-ce que le AWS CDK ? dans le Guide AWS Cloud Development Kit (AWS CDK) du développeur.

Quand utiliser l'action « AWS CDK  déployer »

Utilisez cette action si vous avez développé une application à l'aide de AWS CDK, et si vous souhaitez maintenant la déployer automatiquement dans le cadre d'un flux de travail automatisé d'intégration et de livraison continues (CI/CD). Par exemple, vous souhaiterez peut-être déployer votre AWS CDK application automatiquement chaque fois que quelqu'un fusionne une pull request liée à la source de votre AWS CDK application.

Comment fonctionne l'action « AWS CDK  déployer »

Le AWS CDK déploiement fonctionne comme suit :

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

    Si vous avez spécifié la version 1.0.13 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 deploy commande. Cette commande synthétise et déploie votre AWS CDK application dans. AWS Pour plus d'informations sur cette commande, consultez la rubrique AWS CDK Toolkit (commande cdk) du Guide du AWS Cloud Development Kit (AWS CDK) développeur.

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

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

Note

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

version d'action AWS CDK « déployer » AWS CDK CLIversion

1.0.0 — 1.0.12

dernières

1.0.13 ou version ultérieure

2,99,1

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

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 de AWS CDK déploiement. Les images incluent différents ensembles d'outils préinstallés. Pour de plus amples informations, veuillez consulter Images actives.

Note

Nous vous recommandons de mettre à niveau votre action de AWS CDK déploiement 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-deploy@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 d'action AWS CDK « déployer » Images de l'environnement d'exécution

1.x

Images de novembre 2022

2.x

Images de mars 2024

Combien de piles l'action peut-elle déployer ?

Le AWS CDK déploiement ne peut déployer qu'une seule pile. Si votre AWS CDK application est composée de plusieurs piles, vous devez créer une pile parent avec des piles imbriquées et déployer le parent à l'aide de cette action.