Ceci est le guide du développeur du AWS CDK v2. L'ancien CDK v1 est entré 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.
Langages de programmation pris en charge pour le AWS CDK
Le AWS Cloud Development Kit (AWS CDK) offre un support de premier ordre pour les langages de programmation généraux suivants :
-
TypeScript
-
JavaScript
-
Python
-
Java
-
C#
-
Go
Autre JVM and .NET CLR certaines langues peuvent également être utilisées en théorie, mais nous n'offrons pas de support officiel pour le moment.
Le AWS CDK est développé dans une seule langue, TypeScript. Pour prendre en charge les autres langages, le AWS CDK utilise un outil appelé JSII
Nous essayons de proposer les conventions habituelles de chaque langue afin de rendre le développement avec le AWS CDK aussi naturel et intuitif que possible. Par exemple, nous distribuons les modules AWS Construct Library en utilisant le référentiel standard de votre langue préférée, et vous les installez à l'aide du gestionnaire de packages standard du langage. Les méthodes et les propriétés sont également nommées selon les modèles de dénomination recommandés par votre langue.
Voici quelques exemples de code :
Note
Ces extraits de code sont uniquement destinés à des fins d'illustration. Ils sont incomplets et ne fonctionneront pas tels quels.
La bibliothèque AWS Construct est distribuée à l'aide des outils de gestion de paquets standard de chaque langue, notamment NPM, PyPi, Maven, et NuGet. Nous fournissons également une version de la référence d'API AWS CDK pour chaque langue.
Pour vous aider à utiliser le AWS CDK dans la langue de votre choix, ce guide inclut les rubriques suivantes relatives aux langues prises en charge :
TypeScript a été le premier langage pris en charge par le AWS CDK, et une grande partie du code d'exemple du AWS CDK est écrit en. TypeScript Ce guide inclut une rubrique expliquant spécifiquement comment adapter le code TypeScript AWS CDK pour l'utiliser avec les autres langages pris en charge. Pour plus d'informations, voir Comparaison du AWS CDK TypeScript avec d'autres langues.