Ceci est le guide du AWS CDK développeur de la version 2. 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.
AWS Cloud Development Kit (AWS CDK) Il dispose d'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.
AWS CDK Il est développé dans une seule langue, TypeScript. Pour prendre en charge les autres langues, il AWS CDK utilise un outil appelé JSII
Nous essayons de proposer les conventions habituelles de chaque langue afin de rendre le développement 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 :
const bucket = new s3.Bucket(this, 'amzn-s3-demo-bucket', {
bucketName: 'amzn-s3-demo-bucket',
versioned: true,
websiteRedirect: {hostName: 'aws.amazon.com'}});
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 AWS CDK d'API 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 de l' AWS CDK exemple de code est écrite en TypeScript. Ce guide inclut un sujet spécifique pour montrer comment s'adapter TypeScript AWS CDK code à utiliser avec les autres langues prises en charge. Pour de plus amples informations, veuillez consulter Comparaison AWS CDK dans TypeScript avec d'autres langues.