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.
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. Sebagai contoh, .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:
File kredensional
[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 kode CDK Anda melalui variabel lingkungan yang disediakan oleh CDK. Saat 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 kode CDK 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 --profile
opsi. Nilai dari file-file ini akan diteruskan ke variabel lingkungan Anda:
$
cdk deploy
myStack
--profileuser1
Alih-alih menggunakan nilai dari kredensi dan file konfigurasi, Anda juga dapat meng-hard-code nilai lingkungan dalam kode CDK Anda. 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.