Lingkungan untuk AWS CDK - AWS Cloud Development Kit (AWS CDK) v2

Ini adalah Panduan Pengembang AWS CDK v2. CDKV1 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.

Lingkungan untuk AWS CDK

Lingkungan terdiri dari Akun AWS dan Wilayah AWS tempat Anda menyebarkan AWS Cloud Development Kit (AWS CDK) tumpukan.

Akun AWS

Saat Anda membuat Akun AWS, Anda menerima ID akun. ID ini adalah nomor 12 digit, seperti 012345678901, yang secara unik mengidentifikasi akun Anda. Untuk mempelajari selengkapnya, lihat Melihat Akun AWS pengenal di Panduan AWS Account Management Referensi.

Wilayah AWS

Wilayah AWS diberi nama dengan menggunakan kombinasi lokasi geografis dan nomor yang mewakili Availability Zone di Wilayah. Misalnya, us-east-1mewakili Availability Zone di Wilayah AS Timur (Virginia N.). Untuk mempelajari selengkapnya Wilayah AWS, lihat Wilayah dan Zona Ketersediaan. Untuk daftar kode Wilayah, lihat Titik akhir Regional di Panduan Referensi Referensi AWS Umum.

AWS CDK Dapat menentukan lingkungan dari kredensi dan file konfigurasi Anda. File-file ini dapat dibuat dan dikelola dengan AWS Command Line Interface (AWS CLI). Berikut ini adalah contoh dasar dari file-file ini:

Berkas kredensial-kredensialnya

[default] aws_access_key_id=ASIAIOSFODNN7EXAMPLE aws_secret_access_key=wJalrXUtnFEMI/K7MDENG/bPxRfiCYEXAMPLEKEY aws_session_token = IQoJb3JpZ2luX2IQoJb3JpZ2luX2IQoJb3JpZ2luX2IQoJb3JpZ2luX2IQoJb3JpZVERYLONGSTRINGEXAMPLE [user1] aws_access_key_id=ASIAI44QH8DHBEXAMPLE aws_secret_access_key=je7MtGbClwBF/2Zp9Utk/h3yCo8nvbEXAMPLEKEY aws_session_token = fcZib3JpZ2luX2IQoJb3JpZ2luX2IQoJb3JpZ2luX2IQoJb3JpZ2luX2IQoJb3JpZVERYLONGSTRINGEXAMPLE

File konfigurasi

[default] region=us-west-2 output=json [profile user1] region=us-east-1 output=text

Anda dapat meneruskan informasi lingkungan dari file-file ini dalam CDK kode Anda melalui variabel lingkungan yang disediakan oleh fileCDK. Ketika Anda menjalankan CDK CLI perintah, seperticdk deploy, Anda kemudian memberikan profil dari kredensi dan file konfigurasi Anda untuk mengumpulkan informasi lingkungan dari.

Berikut ini adalah contoh menentukan variabel lingkungan ini dalam CDK kode Anda:

new MyDevStack(app, 'dev', { env: { account: process.env.CDK_DEFAULT_ACCOUNT, region: process.env.CDK_DEFAULT_REGION }});

Berikut ini adalah contoh meneruskan nilai yang terkait dengan user1 profil dari kredensi dan file konfigurasi Anda ke CDK CLI menggunakan opsi. --profile Nilai dari file-file ini akan diteruskan ke variabel lingkungan Anda:

$ cdk deploy myStack --profile user1

Alih-alih menggunakan nilai dari kredensi dan file konfigurasi, Anda juga dapat meng-hard-code nilai lingkungan dalam kode Anda. CDK Berikut adalah contohnya:

const envEU = { account: '238383838383', region: 'eu-west-1' }; const envUSA = { account: '837873873873', region: 'us-west-2' }; new MyFirstStack(app, 'first-stack-us', { env: envUSA }); new MyFirstStack(app, 'first-stack-eu', { env: envEU });

Pelajari selengkapnya

Untuk memulai menggunakan lingkungan dengan AWS CDK, lihatKonfigurasikan lingkungan untuk digunakan dengan AWS CDK.