Pilih preferensi cookie Anda

Kami menggunakan cookie penting serta alat serupa yang diperlukan untuk menyediakan situs dan layanan. Kami menggunakan cookie performa untuk mengumpulkan statistik anonim sehingga kami dapat memahami cara pelanggan menggunakan situs dan melakukan perbaikan. Cookie penting tidak dapat dinonaktifkan, tetapi Anda dapat mengklik “Kustom” atau “Tolak” untuk menolak cookie performa.

Jika Anda setuju, AWS dan pihak ketiga yang disetujui juga akan menggunakan cookie untuk menyediakan fitur situs yang berguna, mengingat preferensi Anda, dan menampilkan konten yang relevan, termasuk iklan yang relevan. Untuk menerima atau menolak semua cookie yang tidak penting, klik “Terima” atau “Tolak”. Untuk membuat pilihan yang lebih detail, klik “Kustomisasi”.

Bahasa pemrograman yang didukung untuk AWS CDK

Mode fokus
Bahasa pemrograman yang didukung untuk AWS CDK - AWS Cloud Development Kit (AWS CDK) v2

Ini adalah Panduan Pengembang AWS CDK v2. CDK v1 yang lebih lama memasuki pemeliharaan pada 1 Juni 2022 dan mengakhiri dukungan pada 1 Juni 2023.

Terjemahan disediakan oleh mesin penerjemah. Jika konten terjemahan yang diberikan bertentangan dengan versi bahasa Inggris aslinya, utamakan versi bahasa Inggris.

Ini adalah Panduan Pengembang AWS CDK v2. CDK v1 yang lebih lama memasuki pemeliharaan pada 1 Juni 2022 dan mengakhiri dukungan pada 1 Juni 2023.

Terjemahan disediakan oleh mesin penerjemah. Jika konten terjemahan yang diberikan bertentangan dengan versi bahasa Inggris aslinya, utamakan versi bahasa Inggris.

Ini AWS Cloud Development Kit (AWS CDK) memiliki dukungan kelas satu untuk bahasa pemrograman tujuan umum berikut:

  • TypeScript

  • JavaScript

  • Python

  • Java

  • C#

  • Go

Lainnya JVM and .NET CLR bahasa juga dapat digunakan secara teori, tetapi kami tidak menawarkan dukungan resmi saat ini.

AWS CDK dikembangkan dalam satu bahasa, TypeScript. Untuk mendukung bahasa lain, AWS CDK menggunakan alat yang disebut JSIIuntuk menghasilkan binding bahasa.

Kami berusaha menawarkan konvensi biasa setiap bahasa untuk membuat pengembangan dengan AWS CDK sealami dan seintuitif mungkin. Misalnya, kami mendistribusikan modul AWS Construct Library menggunakan repositori standar bahasa pilihan Anda, dan Anda menginstalnya menggunakan pengelola paket standar bahasa tersebut. Metode dan properti juga diberi nama menggunakan pola penamaan yang direkomendasikan bahasa Anda.

Berikut ini adalah beberapa contoh kode:

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'}});
catatan

Cuplikan kode ini ditujukan hanya untuk ilustrasi. Mereka tidak lengkap dan tidak akan berjalan sebagaimana adanya.

Perpustakaan AWS Konstruksi didistribusikan menggunakan alat manajemen paket standar masing-masing bahasa, termasuk NPM, PyPi, Maven, dan NuGet. Kami juga menyediakan versi Referensi AWS CDK API untuk setiap bahasa.

Untuk membantu Anda menggunakan bahasa pilihan Anda, panduan ini mencakup topik berikut untuk bahasa yang didukung: AWS CDK

TypeScript adalah bahasa pertama yang didukung oleh AWS CDK, dan sebagian besar kode AWS CDK contoh ditulis dalam TypeScript. Panduan ini mencakup topik khusus untuk menunjukkan cara beradaptasi TypeScript AWS CDK kode untuk digunakan dengan bahasa lain yang didukung. Untuk informasi selengkapnya, lihat Membandingkan AWS CDK di TypeScript dengan bahasa lain.

PrivasiSyarat situsPreferensi cookie
© 2025, Amazon Web Services, Inc. atau afiliasinya. Semua hak dilindungi undang-undang.