Konstruksi untuk membuat infrastruktur AWS

Konstruksi adalah komponen cloud yang mengode detail konfigurasi, plat boiler, dan logika perekat untuk menggunakan satu atau beberapa layanan AWS. AWS CDK menyediakan pustaka konstruksi yang mencakup banyak layanan dan fitur AWS, memungkinkan Anda menetapkan infrastruktur aplikasi di tingkat yang tinggi. Selain itu, konstruksi dapat disesuaikan dan disusun. Anda dapat dengan mudah mengubah parameter apa pun atau mengodekan konstruksi kustom Anda sendiri.

AWS CDK juga menyediakan Sumber daya CFN, yang memetakan 1:1 dengan tingkat dasar sumber daya AWS CloudFormation, dan memberikan cara untuk menetapkan CloudFormation dengan bahasa pemrograman. Sumber daya CFN memberikan jangkauan lengkap sumber daya CloudFormation dan tersedia segera setelah sumber daya CloudFormation diperbarui atau baru tersedia.

Konstruksi dan Sumber daya CFN tersedia dalam AWS Construct Library. Kunjungi referensi API AWS Construct Library untuk mempelajari selengkapnya.

Kustomisasi, bagikan, dan gunakan kembali konstruksi

Dengan AWS CDK, Anda dapat mengustomisasi, membagikan, dan menggunakan kembali konstruksi dalam organisasi atau komunitas Anda, seperti pustaka perangkat lunak lainnya. Ini memungkinkan Anda membangun konstruksi yang membantu Anda atau yang lain memulai lebih cepat dan menggabungkan praktik terbaik secara default.

Didukung oleh AWS CloudFormation.

AWS CDK memungkinkan Anda menetapkan infrastruktur dengan kode dan menyediakannya melalui AWS CloudFormation. Anda mendapatkan semua manfaat CloudFormation, termasuk penerapan yang dapat diulang, pengembalian mudah, dan deteksi penyimpangan.

Gunakan bahasa, alat, dan alur kerja pemrograman yang sudah dikenal

AWS CDK memungkinkan Anda membuat model infrastruktur aplikasi menggunakan TypeScript, Python, Java, .NET, and Go (di Pratinjau Developer). Dengan CDK, developer dapat menggunakan IDE, alat pengujian, dan pola alur kerja yang ada. Dengan memanfaatkan alat seperti penyelesaian otomatis dan dokumentasi in-line, AWS CDK memungkinkan Anda menghabiskan lebih sedikit waktu antara dokumentasi layanan dan kode Anda.

Terapkan infrastruktur dan kode runtime bersama

AWS CDK memungkinkan Anda mereferensikan aset kode runtime Anda dalam proyek yang sama dengan bahasa pemrograman yang sama. Misalnya, Anda dapat memasukkan kode runtime AWS Lambda atau gambar kontainer Docker dalam proyek CDK, dan ketika Anda menerapkan aplikasi Anda, kerangka kerja CDK secara otomatis mengunggah dan mengonfigurasi layanan AWS dengan aset runtime Anda. Ketika penerapan CDK selesai, Anda akan memiliki aplikasi yang berfungsi sepenuhnya.

Antarmuka baris perintah (CLI) ramah pengembang

CLI AWS CDK memungkinkan Anda berinteraksi dengan aplikasi CDK dan mengaktifkan fungsi seperti mensintesis templat CFN, menunjukkan perbedaan antara tumpukan yang berjalan dan perubahan yang diajukan, mengonfirmasi perubahan terkait keamanan sebelum penerapan, dan menerapkan beberapa tumpukan di beberapa lingkungan. Perintah termasuk:

cdk init

Memulai aplikasi default baru dalam bahasa pilihan Anda.

Antarmuka Jalur Perintah (CLI) - cdk init

cdk synth

Gabungkan aplikasi AWS CDK Anda ke dalam templat AWS CloudFormation.

Antarmuka Jalur Perintah (CLI) - cdk synth

cdk diff

Lihat “beda” antara kode AWS CDK lokal Anda dan aplikasi yang berjalan di AWS.

Antarmuka Jalur Perintah (CLI) - cdk diff

cdk deploy

Terapkan aplikasi AWS CDK Anda ke dalam pengujian atau produksi melalui AWS CloudFormation.

Antarmuka Jalur Perintah (CLI) - cdk deploy

Berintegrasi dengan IDE Anda

AWS CDK Explorer (pratinjau) adalah fitur di AWS Toolkit for Visual Studio Code, yang memberi Anda pandangan sekilas tentang aplikasi Anda, stack infrastruktur, sumber daya, dan kebijakan. AWS CDK Explorer mencantumkan proyek CDK Anda dan memungkinkan Anda menjelajahi dengan mudah berbagai komponen aplikasi CDK Anda. Bilah samping AWS CDK Explorer terintegrasi dalam Visual Studio Code, dan Anda dapat menemukannya pada ikon Visual Studio Code Explorer default. Setelah Anda menjalankan cdk synth, Anda dapat menyegarkan tampilan AWS CDK Explorer untuk memperbarui bagan tampilan dan merefleksikan perubahan yang Anda buat di infrastruktur Anda.

CDK-Features-Page-explorer.png
Ada Pertanyaan?

Kunjungi halaman FAQ AWS CDK.

Pelajari selengkapnya 
Daftar untuk akun gratis

Dapatkan akses secara instan ke AWS Tingkat Gratis. 

Daftar 
Dokumentasi

Pelajari tentang AWS CDK dengan Panduan Pengembang

Pelajari selengkapnya