

Terjemahan disediakan oleh mesin penerjemah. Jika konten terjemahan yang diberikan bertentangan dengan versi bahasa Inggris aslinya, utamakan versi bahasa Inggris.

# Buat lingkungan Amazon MWAA
<a name="create-environment"></a>

Alur Kerja Terkelola Amazon untuk Apache Airflow menyiapkan Apache Airflow di lingkungan dalam versi pilihan Anda menggunakan Apache Airflow sumber terbuka yang sama dan antarmuka pengguna yang tersedia dari Apache. Panduan ini menjelaskan langkah-langkah untuk membuat lingkungan Amazon MWAA.

**Contents**
+ [Sebelum Anda mulai](#create-environment-before)
+ [Versi Apache Airflow](#create-environment-regions-aa-versions)
+ [Buat lingkungan](#create-environment-start)
  + [Langkah satu: Tentukan detail](#create-environment-start-details)
  + [Langkah kedua: Konfigurasikan pengaturan lanjutan](#create-environment-start-advanced)
  + [Langkah ketiga: Tinjau dan buat](#create-environment-start-review)

## Sebelum Anda mulai
<a name="create-environment-before"></a>
+ [Jaringan VPC](vpc-create.md) yang Anda tentukan untuk lingkungan Anda tidak dapat dimodifikasi setelah lingkungan dibuat.
+ Anda memerlukan bucket Amazon S3 yang dikonfigurasi untuk **Memblokir semua akses publik**, dengan **Versi Bucket diaktifkan**.
+ Anda memerlukan [izin Akun AWS dengan untuk menggunakan Amazon MWAA](manage-access.md), dan izin di AWS Identity and Access Management (IAM) untuk membuat peran IAM. Jika Anda memilih mode akses **jaringan Pribadi** untuk server web Apache Airflow, yang membatasi akses Apache Airflow dalam VPC Amazon Anda, Anda memerlukan izin di IAM untuk membuat titik akhir Amazon VPC.

**catatan**  
Amazon MWAA secara dinamis menentukan jaringan selama pembuatan. Jika Anda menggunakan IPv6 subnet, Amazon MWAA membuat konektivitas tautan IPv6 pribadi ke database dan server web. Amazon MWAA tidak mendukung transisi antar jenis jaringan dan tidak dapat memutakhirkan lingkungan yang ada ke. IPv6

## Versi Apache Airflow
<a name="create-environment-regions-aa-versions"></a>

Versi Apache Airflow berikut didukung di Alur Kerja Terkelola Amazon untuk Apache Airflow.

**catatan**  
Efektif 30 Desember 2025, Amazon MWAA akan mengakhiri dukungan untuk Apache Airflow versi v2.4.3, v2.5.1, dan v2.6.3. Untuk informasi lebih lanjut, lihat[Dukungan dan FAQ versi Apache Airflow](airflow-versions.md#airflow-versions-support).
Dimulai dengan Apache Airflow v2.2.2, Amazon MWAA mendukung pemasangan persyaratan Python, paket penyedia, dan plugin khusus langsung di server web Apache Airflow.
 Dimulai dengan Apache Airflow v2.7.2, file persyaratan Anda harus menyertakan pernyataan. `--constraint` Jika Anda tidak memberikan batasan, Amazon MWAA akan menentukan satu untuk Anda untuk memastikan paket yang tercantum dalam persyaratan Anda kompatibel dengan versi Apache Airflow yang Anda gunakan.   
Untuk informasi selengkapnya tentang pengaturan batasan dalam file persyaratan Anda, lihat Menginstal dependensi [Python](working-dags-dependencies.md#working-dags-dependencies-syntax-create).


| Versi Apache Airflow | Tanggal rilis Apache Airflow | Tanggal ketersediaan Amazon MWAA | Kendala Apache Airflow | Versi Python | 
| --- | --- | --- | --- | --- | 
|  [v2.11.0](https://airflow.apache.org/docs/apache-airflow/2.11.0)  |  [Mei 20, 2025](https://airflow.apache.org/docs/apache-airflow/2.11.0/release_notes.html#airflow-2-11-0-2022-05-20)  |  Januari 7, 2026  |  [v2.11.0 kendala file](https://raw.githubusercontent.com/apache/airflow/constraints-2.11.0/constraints-3.12.txt)  |  [Python 3.12](https://peps.python.org/pep-0693/)  | 
|  [v3.0.6](https://airflow.apache.org/docs/apache-airflow/3.0.6)  |  [Agustus 29, 2025](https://airflow.apache.org/docs/apache-airflow/3.0.6/release_notes.html#airflow-3-0-6-2025-08-29)  |  Oktober 1, 2025  |  [v3.0.6 kendala file](https://raw.githubusercontent.com/apache/airflow/constraints-3.0.6/constraints-3.12.txt)  |  [Python 3.12](https://peps.python.org/pep-0693/)  | 
|  [v2.10.3](https://airflow.apache.org/docs/apache-airflow/2.10.3)  |  [November 4, 2024](https://airflow.apache.org/docs/apache-airflow/2.10.3/release_notes.html#airflow-2-10-3-2024-11-04)  |  Desember 18, 2024  |  [v2.10.3 kendala file](https://raw.githubusercontent.com/apache/airflow/constraints-2.10.3/constraints-3.11.txt)  |  [Python 3.11](https://peps.python.org/pep-0664/)  | 
|  [v2.10.1](https://airflow.apache.org/docs/apache-airflow/2.10.1)  |  [September 5, 2024](https://airflow.apache.org/docs/apache-airflow/2.10.1/release_notes.html#airflow-2-10-1-2024-09-05)  |  September 26, 2024  |  [v2.10.1 kendala file](https://raw.githubusercontent.com/apache/airflow/constraints-2.10.1/constraints-3.11.txt)  |  [Python 3.11](https://peps.python.org/pep-0664/)  | 
|  [v2.9.2](https://airflow.apache.org/docs/apache-airflow/2.9.2)  |  [Juni 10, 2024](https://airflow.apache.org/docs/apache-airflow/2.10.1/release_notes.html#airflow-2-9-2-2024-06-10)  |  9 Juli 2024  |  [v2.9.2 kendala file](https://raw.githubusercontent.com/apache/airflow/constraints-2.9.2/constraints-3.11.txt)  |  [Python 3.11](https://peps.python.org/pep-0664/)  | 
|  [v2.8.1](https://airflow.apache.org/docs/apache-airflow/2.8.1)  |  [Januari 19, 2024](https://airflow.apache.org/docs/apache-airflow/2.10.1/release_notes.html#airflow-2-8-1-2024-01-19)  |  Februari 23, 2024  |  [v2.8.1 kendala file](https://raw.githubusercontent.com/apache/airflow/constraints-2.8.1/constraints-3.11.txt)  |  [Python 3.11](https://peps.python.org/pep-0664/)  | 
|  [v2.7.2](https://airflow.apache.org/docs/apache-airflow/2.7.2)  |  [Oktober 12, 2023](https://airflow.apache.org/docs/apache-airflow/2.10.1/release_notes.html#airflow-2-7-2-2023-10-12)  |  6 November 2023  |  [v2.7.2 kendala file](https://raw.githubusercontent.com/apache/airflow/constraints-2.7.2/constraints-3.11.txt)  |  [Python 3.11](https://peps.python.org/pep-0664/)  | 

[Untuk informasi selengkapnya tentang memigrasi penerapan Apache Airflow yang dikelola sendiri, atau memigrasi lingkungan Amazon MWAA yang ada, termasuk petunjuk untuk membuat cadangan basis data metadata Anda, lihat Panduan Migrasi Amazon MWAA.](https://docs.aws.amazon.com/mwaa/latest/migrationguide/index.html)

## Buat lingkungan
<a name="create-environment-start"></a>

Bagian berikut menjelaskan langkah-langkah untuk membuat lingkungan Amazon MWAA.

### Langkah satu: Tentukan detail
<a name="create-environment-start-details"></a>

**Untuk menentukan detail untuk lingkungan**

1. Buka konsol [Amazon MWAA.](https://console.aws.amazon.com/mwaa/home/)

1. Pilih Anda Wilayah AWS.

1. Pilih **Buat lingkungan**.

1. Pada halaman **Tentukan detail**, di bawah **Detail lingkungan**:

   1. Masukkan nama unik untuk lingkungan Anda di **Nama**.

   1. Pilih versi Apache Airflow di bagian **Versi Airflow**.
**catatan**  
Jika tidak ada nilai yang ditentukan, default ke versi Apache Airflow terbaru. Versi terbaru yang tersedia adalah Apache Airflow v3.0.6.

1. Di bawah **kode DAG di Amazon S3** tentukan yang berikut:

   1. **Ember S3**. Pilih **Jelajahi S3** dan pilih bucket Amazon S3 Anda, atau masukkan URI Amazon S3.

   1. **DAGs folder**. Pilih **Jelajahi S3** dan pilih `dags` folder di bucket Amazon S3 Anda, atau masukkan URI Amazon S3.

   1. **File plugin - *opsional***. Pilih **Jelajahi S3** dan pilih `plugins.zip` file di bucket Amazon S3 Anda, atau masukkan URI Amazon S3.

   1. **File persyaratan - *opsional***. Pilih **Jelajahi S3** dan pilih `requirements.txt` file di bucket Amazon S3 Anda, atau masukkan URI Amazon S3.

   1. **File skrip startup - *opsional***, Pilih **Browse S3** dan pilih file skrip di bucket Amazon S3 Anda, atau masukkan URI Amazon S3.

1. Pilih **Berikutnya**.

### Langkah kedua: Konfigurasikan pengaturan lanjutan
<a name="create-environment-start-advanced"></a>

**Untuk mengonfigurasi pengaturan lanjutan**

1. Pada halaman **Konfigurasi pengaturan lanjutan**, di bawah **Jaringan**:

   1. Pilih [Amazon VPC](vpc-create.md) Anda.

     Langkah ini mengisi dua subnet pribadi di VPC Amazon Anda.

1. Di bawah **akses server web**, pilih mode akses [Apache Airflow](configuring-networking.md) pilihan Anda:

   1. **Jaringan pribadi**. [Ini membatasi akses UI Apache Airflow ke pengguna *dalam VPC Amazon* Anda yang telah diberikan akses ke kebijakan IAM untuk lingkungan Anda.](access-policies.md) Anda memerlukan izin untuk membuat titik akhir Amazon VPC untuk langkah ini.
**catatan**  
Pilih opsi **Jaringan pribadi** jika UI Apache Airflow Anda hanya diakses dalam jaringan perusahaan, dan Anda tidak memerlukan akses ke repositori publik untuk instalasi persyaratan server web. Jika Anda memilih opsi mode akses ini, Anda perlu membuat mekanisme untuk mengakses server web Apache Airflow Anda di Amazon VPC Anda. Untuk informasi lebih lanjut, lihat[Mengakses titik akhir VPC untuk server web Apache Airflow Anda (akses jaringan pribadi)](vpc-vpe-access.md#vpc-vpe-access-endpoints).

   1. **Jaringan publik**. Hal ini memungkinkan Apache Airflow UI untuk diakses melalui internet oleh pengguna yang diberikan akses ke kebijakan [IAM untuk lingkungan](access-policies.md) Anda.

1. Di bawah **Grup keamanan**, pilih grup keamanan yang digunakan untuk mengamankan [VPC Amazon](vpc-create.md) Anda:

   1. **Secara default, Amazon MWAA membuat grup keamanan di VPC Amazon Anda dengan aturan masuk dan keluar tertentu di Buat grup keamanan baru.**

   1. **Opsional**. Hapus centang kotak di **Buat grup keamanan baru** untuk memilih hingga 5 grup keamanan.
**catatan**  
Grup keamanan Amazon VPC yang ada harus dikonfigurasi dengan aturan masuk dan keluar tertentu untuk memungkinkan lalu lintas jaringan. Untuk mempelajari lebih lanjut, lihat[Keamanan di VPC Anda di Amazon MWAA](vpc-security.md).

1. Di bawah **kelas Lingkungan**, pilih [kelas lingkungan](environment-class.md).

   Sebaiknya pilih ukuran terkecil yang diperlukan untuk mendukung beban kerja Anda. Anda dapat mengubah kelas lingkungan kapan saja.

1. Untuk **jumlah pekerja Maksimum**, tentukan jumlah maksimum pekerja Apache Airflow yang akan dijalankan di lingkungan.

   Untuk informasi lebih lanjut, lihat[Contoh kasus penggunaan kinerja tinggi](mwaa-autoscaling.md#mwaa-autoscaling-high-volume).

1. Tentukan **jumlah server web maksimum dan Jumlah server** **web minimum** untuk mengonfigurasi cara Amazon MWAA menskalakan server web Apache Airflow di lingkungan Anda.

   Untuk informasi lebih lanjut tentang penskalaan otomatis server web, lihat. [Mengkonfigurasi penskalaan otomatis server web Amazon MWAA](mwaa-web-server-autoscaling.md)

1. Di bawah **Enkripsi**, pilih opsi enkripsi data:

   1. Secara default, Amazon MWAA menggunakan kunci yang AWS dimiliki untuk mengenkripsi data Anda.

   1. **Opsional**. Pilih **Sesuaikan pengaturan enkripsi (lanjutan)** untuk memilih AWS KMS kunci yang berbeda. Jika Anda memilih untuk menentukan [kunci yang dikelola Pelanggan](https://docs.aws.amazon.com/kms/latest/developerguide/concepts.html#customer-cmk) dalam langkah ini, Anda harus menentukan ID AWS KMS kunci atau ARN. [AWS KMS alias dan kunci multi-wilayah tidak didukung oleh Amazon](custom-keys-certs.md) MWAA. Jika Anda menentukan kunci Amazon S3 untuk enkripsi sisi server di bucket Amazon S3, Anda harus menentukan kunci yang sama untuk lingkungan Amazon MWAA Anda.
**catatan**  
Anda harus memiliki izin untuk kunci untuk memilihnya di konsol Amazon MWAA. Anda juga harus memberikan izin kepada Amazon MWAA untuk menggunakan kunci dengan melampirkan kebijakan yang dijelaskan di. [Lampirkan kebijakan kunci](custom-keys-certs.md#custom-keys-certs-grant-policies-attach)

1. **Direkomendasikan**. Di bawah **Monitoring**, pilih satu atau beberapa kategori log untuk **konfigurasi pencatatan Aliran Udara untuk mengirim log** Apache Airflow ke Log: CloudWatch 

   1. **Log tugas aliran udara**. **Pilih jenis log tugas Apache Airflow untuk dikirim CloudWatch ke tingkat Log di Log.**

   1. Log **server web aliran udara**. **Pilih jenis log server web Apache Airflow untuk dikirim CloudWatch ke tingkat Log di Log.**

   1. Log **penjadwal aliran udara**. **Pilih jenis log penjadwal Apache Airflow untuk dikirim CloudWatch ke tingkat Log di Log.**

   1. **Log pekerja aliran udara**. **Pilih jenis log pekerja Apache Airflow untuk dikirim CloudWatch ke tingkat Log di Log.**

   1. **Log pemrosesan DAG aliran udara**. **Pilih jenis log pemrosesan Apache Airflow DAG untuk dikirim CloudWatch ke tingkat Log di Log.**

1. **Opsional**. Untuk **opsi konfigurasi Aliran Udara, pilih opsi** **Tambahkan konfigurasi khusus**.

   Anda dapat memilih dari daftar dropdown yang disarankan dari opsi konfigurasi Apache [Airflow untuk versi Apache Airflow](configuring-env-variables.md) Anda, atau menentukan opsi konfigurasi khusus. Misalnya, `core.default_task_retries` : `3`.

1. **Opsional**. Di bawah **Tag**, pilih **Tambahkan tag baru** untuk mengaitkan tag ke lingkungan Anda. Misalnya, `Environment` : `Staging`.

1. Di bawah **Izin**, pilih peran eksekusi:

   1. Secara default, Amazon MWAA membuat [peran eksekusi](mwaa-create-role.md) di **Buat peran baru**. Anda harus memiliki izin untuk membuat peran IAM untuk menggunakan opsi ini.

   1. **Opsional**. Pilih **Masukkan peran ARN** untuk memasukkan Nama Sumber Daya Amazon (ARN) dari peran eksekusi yang ada.

1. Pilih **Berikutnya**.

### Langkah ketiga: Tinjau dan buat
<a name="create-environment-start-review"></a>

**Untuk meninjau ringkasan lingkungan**
+ Tinjau ringkasan lingkungan, pilih **Buat lingkungan**.
**catatan**  
Dibutuhkan sekitar dua puluh hingga tiga puluh menit untuk menciptakan lingkungan.