Wählen Sie Ihre Cookie-Einstellungen aus

Wir verwenden essentielle Cookies und ähnliche Tools, die für die Bereitstellung unserer Website und Services erforderlich sind. Wir verwenden Performance-Cookies, um anonyme Statistiken zu sammeln, damit wir verstehen können, wie Kunden unsere Website nutzen, und Verbesserungen vornehmen können. Essentielle Cookies können nicht deaktiviert werden, aber Sie können auf „Anpassen“ oder „Ablehnen“ klicken, um Performance-Cookies abzulehnen.

Wenn Sie damit einverstanden sind, verwenden AWS und zugelassene Drittanbieter auch Cookies, um nützliche Features der Website bereitzustellen, Ihre Präferenzen zu speichern und relevante Inhalte, einschließlich relevanter Werbung, anzuzeigen. Um alle nicht notwendigen Cookies zu akzeptieren oder abzulehnen, klicken Sie auf „Akzeptieren“ oder „Ablehnen“. Um detailliertere Entscheidungen zu treffen, klicken Sie auf „Anpassen“.

Unterstützte Programmiersprachen für AWS CDK

Fokusmodus
Unterstützte Programmiersprachen für AWS CDK - AWS Cloud Development Kit (AWS CDK) v2

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.

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 JSIIum Sprachbindungen zu generieren.

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:

TypeScript
const bucket = new s3.Bucket(this, 'amzn-s3-demo-bucket', { bucketName: 'amzn-s3-demo-bucket', versioned: true, websiteRedirect: {hostName: 'aws.amazon.com'}});
JavaScript
const bucket = new s3.Bucket(this, 'amzn-s3-demo-bucket', { bucketName: 'amzn-s3-demo-bucket', versioned: true, websiteRedirect: {hostName: 'aws.amazon.com'}});
Python
bucket = s3.Bucket("amzn-s3-demo-bucket", bucket_name="amzn-s3-demo-bucket", versioned=True, website_redirect=s3.RedirectTarget(host_name="aws.amazon.com"))
Java
Bucket bucket = Bucket.Builder.create(self, "amzn-s3-demo-bucket") .bucketName("amzn-s3-demo-bucket") .versioned(true) .websiteRedirect(new RedirectTarget.Builder() .hostName("aws.amazon.com").build()) .build();
C#
var bucket = new Bucket(this, "amzn-s3-demo-bucket", new BucketProps { BucketName = "amzn-s3-demo-bucket", Versioned = true, WebsiteRedirect = new RedirectTarget { HostName = "aws.amazon.com" }});
Go
bucket := awss3.NewBucket(scope, jsii.String("amzn-s3-demo-bucket"), &awss3.BucketProps { BucketName: jsii.String("amzn-s3-demo-bucket"), Versioned: jsii.Bool(true), WebsiteRedirect: &awss3.RedirectTarget { HostName: jsii.String("aws.amazon.com"), }, })
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.

DatenschutzNutzungsbedingungen für die WebsiteCookie-Einstellungen
© 2025, Amazon Web Services, Inc. oder Tochtergesellschaften. Alle Rechte vorbehalten.