Dies ist der AWS CDK v2-Entwicklerhandbuch. Das ältere CDK v1 wurde am 1. Juni 2022 in die Wartung aufgenommen und der Support wurde am 1. Juni 2023 eingestellt.
Die vorliegende Übersetzung wurde maschinell erstellt. Im Falle eines Konflikts oder eines Widerspruchs zwischen dieser übersetzten Fassung und der englischen Fassung (einschließlich infolge von Verzögerungen bei der Übersetzung) ist die englische Fassung maßgeblich.
Der AWS Cloud Development Kit (AWS CDK) bietet erstklassige Unterstützung für die folgenden Allzweck-Programmiersprachen:
-
TypeScript
-
JavaScript
-
Python
-
Java
-
C#
-
Go
Sonstige JVM and .NET CLR Sprachen können auch theoretisch verwendet werden, aber wir bieten derzeit keinen offiziellen Support an.
Das AWS CDK ist in einer Sprache entwickelt, TypeScript. Um die anderen Sprachen zu unterstützen, AWS CDK verwendet der ein Tool namens JSII
Wir versuchen, die üblichen Konventionen jeder Sprache anzubieten, um die Entwicklung AWS CDK so natürlich und intuitiv wie möglich zu gestalten. Zum Beispiel verteilen wir AWS Construct Library-Module über das Standard-Repository Ihrer bevorzugten Sprache, und Sie installieren sie mit dem Standard-Paketmanager der Sprache. Methoden und Eigenschaften werden ebenfalls nach den von Ihrer Sprache empfohlenen Benennungsmustern benannt.
Im Folgenden finden Sie einige Codebeispiele:
const bucket = new s3.Bucket(this, 'amzn-s3-demo-bucket', {
bucketName: 'amzn-s3-demo-bucket',
versioned: true,
websiteRedirect: {hostName: 'aws.amazon.com'}});
Anmerkung
Diese Codefragmente dienen nur der Veranschaulichung. Sie sind unvollständig und werden nicht so ausgeführt, wie sie sind.
Die AWS Construct-Bibliothek wird mit den Standard-Paketverwaltungstools jeder Sprache verteilt, darunter NPM, PyPi, Maven, und NuGet. Wir bieten auch eine Version der AWS CDK API-Referenz für jede Sprache an.
Um Ihnen bei der Verwendung von AWS CDK in Ihrer bevorzugten Sprache zu helfen, enthält dieser Leitfaden die folgenden Themen für unterstützte Sprachen:
TypeScript war die erste Sprache AWS CDK, die von unterstützt wurde, und ein Großteil des AWS CDK Beispielcodes ist in TypeScript. Dieser Leitfaden enthält ein Thema, das speziell zeigt, wie man sich anpasst TypeScript AWS CDK Code zur Verwendung mit den anderen unterstützten Sprachen. Weitere Informationen finden Sie unter Vergleich AWS CDK in TypeScript mit anderen Sprachen.