

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 untuk AWS CDK
<a name="environments"></a>

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

 ** AWS akun**   
Saat Anda membuat AWS akun, Anda menerima ID akun. ID ini adalah nomor 12 digit, seperti **012345678901**, yang secara unik mengidentifikasi akun Anda. Untuk mempelajari selengkapnya, lihat [Melihat pengenal AWS akun](https://docs.aws.amazon.com/accounts/latest/reference/manage-acct-identifiers.html) di *Panduan Referensi Manajemen AWS Akun*.

 ** AWS Wilayah**   
 AWS Daerah diberi nama dengan menggunakan kombinasi lokasi geografis dan nomor yang mewakili Availability Zone di Wilayah. Sebagai contoh, **. us-east-1 **mewakili Availability Zone di Wilayah AS Timur (Virginia N.). Untuk mempelajari lebih lanjut tentang AWS Wilayah, lihat [Wilayah dan Zona Ketersediaan](https://aws.amazon.com/about-aws/global-infrastructure/regions_az/). Untuk daftar kode Wilayah, lihat [Titik akhir Regional](https://docs.aws.amazon.com/general/latest/gr/rande.html#regional-endpoints) 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 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 kode CDK Anda melalui variabel lingkungan yang disediakan oleh CDK. Ketika Anda menjalankan perintah CDK CLI, `cdk deploy` seperti, 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 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 CDK Anda. Berikut ini 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
<a name="environments-learn"></a>

Untuk memulai menggunakan lingkungan dengan AWS CDK, lihat [Mengkonfigurasi lingkungan yang akan digunakan dengan AWS CDK](configure-env.md).