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.
Menyimpan dan mengambil nilai variabel konteks
Anda dapat menentukan variabel konteks dengan AWS Cloud Development Kit (AWS CDK) CLI atau dalam cdk.json file. Kemudian, gunakan TryGetContext metode untuk mengambil nilai.
Tentukan variabel konteks
Anda dapat menentukan variabel konteks baik sebagai bagian dari perintah AWS CDK CLI, atau dalam. cdk.json
Untuk membuat variabel konteks baris perintah, gunakan opsi --context (-c), seperti yang ditunjukkan pada contoh berikut.
cdk synth -c bucket_name=mygroovybucket
Untuk menentukan variabel konteks dan nilai yang sama dalam cdk.json file, gunakan kode berikut.
{ "context": { "bucket_name": "myotherbucket" } }
Jika Anda menentukan variabel konteks menggunakan AWS CDK CLI cdk.json dan file, nilai AWS CDK CLI diutamakan.
Ambil nilai variabel konteks
Untuk mendapatkan nilai variabel konteks di aplikasi Anda, gunakan TryGetContext metode dalam konteks konstruksi. (Yaitu, ketikathis, atau self dengan Python, adalah contoh dari beberapa konstruksi.)
Dalam contoh ini, kita mengambil nilai dari variabel bucket_name konteks. Jika nilai yang diminta tidak ditentukan, TryGetContext mengembalikan undefined (Nonedalam Python; null di Java dan C #; nil di Go) daripada menaikkan pengecualian.
contoh
Di luar konteks konstruksi, Anda dapat mengakses variabel konteks dari objek aplikasi, seperti ini.
contoh
Untuk detail selengkapnya tentang bekerja dengan variabel konteks, lihat Nilai konteks dan AWS CDK.