AWS CDK prérequis - 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 prérequis

Complétez tous les prérequis avant de commencer avec le AWS Cloud Development Kit (AWS CDK).

Configurez votre Compte AWS

Si vous ou votre organisation débutez dans le AWS domaine, vous devez configurer votre Compte AWS. Cela inclut l'inscription à un compte Compte AWS, la sécurisation de votre utilisateur root, la détermination de votre méthode de gestion des utilisateurs et la création d'un utilisateur administratif. Pour gérer les utilisateurs, vous pouvez utiliser AWS Identity and Access Management (IAM) ou AWS IAM Identity Center. Nous vous recommandons d'utiliser IAM Identity Center. Pour plus d’informations, consultez les ressources suivantes :

Après avoir créé un AWS compte, vous devez disposer d'un utilisateur administratif et être en mesure de créer et de gérer des utilisateurs supplémentaires à l'aide de IAM IAM Identity Center.

Avant d'aller de l'avant, nous vous recommandons de prendre le temps de vous familiariser avec les meilleures pratiques recommandées en AWS Identity and Access Management. Pour plus d'informations, consultez les meilleures pratiques de sécurité et les cas d'utilisation AWS Identity and Access Management dans le guide de IAM l'utilisateur.

Installez et configurez AWS CLI

Lorsque vous développez AWS CDK des applications sur votre machine locale, vous utilisez l'interface de ligne de AWS Cloud Development Kit (AWS CDK) commande (CLI) pour interagir AWS, par exemple pour déployer des applications afin de provisionner vos AWS ressources. Pour interagir avec AWS l'extérieur AWS Management Console, vous devez configurer les informations d'identification de sécurité sur votre ordinateur local. Pour ce faire, nous vous recommandons d'installer et d'utiliser le AWS Command Line Interface (AWS CLI).

Pour obtenir des instructions sur l'installation du AWS CLI, voir Installer ou mettre à jour vers la dernière version du AWS CLI dans le guide de AWS Command Line Interface l'utilisateur.

La façon dont vous configurez les informations d'identification de sécurité dépend de la façon dont vous ou votre organisation gérez les utilisateurs. Pour obtenir des instructions, reportez-vous à la section Authentification et identifiants d'accès dans le guide de AWS Command Line Interface l'utilisateur.

Après avoir installé et configuré le AWS CLI, vous devriez disposer des éléments suivants :

  • Ils AWS CLI sont installés sur votre machine locale.

  • Informations d'identification configurées config sur votre machine locale à l'aide du AWS CLI.

Conditions requises pour Node.js l'installation et le langage de programmation

Tous les AWS CDK développeurs, quel que soit le langage de programmation pris en charge que vous utiliserez, ont besoin de la version Node.js14.15.0 ou ultérieure. Tous les langages de programmation pris en charge utilisent le même backend, qui s'exécute surNode.js. Nous recommandons une version avec support actif à long terme. Si votre organisation a une recommandation différente, suivez ses directives.

Important

Les versions 13.0.0 à 13.6.0 de Node.js ne sont pas compatibles avec le AWS CDK en raison de problèmes de compatibilité liés à ses dépendances.

Les autres prérequis en matière de langage de programmation dépendent du langage que vous utiliserez pour développer des AWS CDK applications :

TypeScript
  • TypeScript 3.8 ou version ultérieure (npm -g install typescript)

JavaScript

Aucune exigence supplémentaire

Python
  • Python 3.7 ou version ultérieure, y compris pip et virtualenv

Java
  • Java Development Kit (8JDK) (alias 1.8) ou version ultérieure

  • Apache Maven 3.5 ou version ultérieure

Java IDE est recommandé (nous utilisons Eclipse dans certains exemples de ce guide). IDEdoit être capable d'importer des projets Maven. Vérifiez que votre projet est configuré pour utiliser Java 1.8. Définissez la variable d'HOMEenvironnement JAVA _ sur le chemin où vous avez installé leJDK.

C#

. NETCore 3.1 ou version ultérieure, ou. NET6.0 ou version ultérieure.

Visual Studio 2019 (n'importe quelle édition) ou Visual Studio Code sont recommandés.

Go

Go 1.1.8 ou version ultérieure.

Obsolète d'un langage tiers

Chaque version linguistique n'est prise en charge que jusqu'à ce qu'elle le soit EOL (fin de vie) et est sujette à modification avec préavis.

Étapes suivantes

Pour commencer avec le AWS CDK, voirCommencer à utiliser le AWS CDK.