

Die vorliegende Übersetzung wurde maschinell erstellt. Im Falle eines Konflikts oder eines Widerspruchs zwischen dieser übersetzten Fassung und der englischen Fassung (einschließlich infolge von Verzögerungen bei der Übersetzung) ist die englische Fassung maßgeblich.

# Erstellen Sie eine Amazon MWAA-Umgebung
<a name="create-environment"></a>

Amazon Managed Workflows for Apache Airflow richtet Apache Airflow in einer Umgebung in der von Ihnen ausgewählten Version ein und verwendet dabei denselben Open-Source-Apache Airflow und dieselbe Benutzeroberfläche, die von Apache erhältlich sind. In diesem Handbuch werden die Schritte zum Erstellen einer Amazon MWAA-Umgebung beschrieben.

**Contents**
+ [Bevor Sie beginnen](#create-environment-before)
+ [Apache Airflow versionen](#create-environment-regions-aa-versions)
+ [Erstellen einer Umgebung](#create-environment-start)
  + [Erster Schritt: Geben Sie Details an](#create-environment-start-details)
  + [Schritt zwei: Konfigurieren Sie erweiterte Einstellungen](#create-environment-start-advanced)
  + [Schritt drei: Überprüfen und erstellen](#create-environment-start-review)

## Bevor Sie beginnen
<a name="create-environment-before"></a>
+ Das [VPC-Netzwerk](vpc-create.md), das Sie für Ihre Umgebung angeben, kann nach der Erstellung der Umgebung nicht geändert werden.
+ Sie benötigen einen Amazon S3 S3-Bucket, der so konfiguriert ist, dass er den **gesamten öffentlichen Zugriff blockiert** und die **Bucket-Versionierung** aktiviert ist.
+ Sie benötigen eine AWS-Konto mit [Berechtigungen zur Verwendung von Amazon MWAA und eine](manage-access.md) Berechtigung in AWS Identity and Access Management (IAM), um IAM-Rollen zu erstellen. Wenn Sie den **privaten Netzwerkzugriffsmodus** für den Apache Airflow Airflow-Webserver wählen, der den Apache Airflow Airflow-Zugriff innerhalb Ihrer Amazon VPC einschränkt, benötigen Sie eine Genehmigung in IAM, um Amazon VPC-Endpunkte zu erstellen.

**Anmerkung**  
Amazon MWAA bestimmt das Netzwerk während der Erstellung dynamisch. Wenn Sie IPv6 Subnetze verwenden, stellt Amazon MWAA IPv6 private Link-Konnektivität zur Datenbank und zum Webserver her. Amazon MWAA unterstützt keinen Übergang zwischen Netzwerktypen und kann bestehende Umgebungen nicht darauf aufrüsten. IPv6

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

Die folgenden Apache Airflow-Versionen werden von Amazon Managed Workflows for Apache Airflow unterstützt.

**Anmerkung**  
Mit Wirkung zum 30. Dezember 2025 wird Amazon MWAA die Unterstützung für die Apache Airflow Airflow-Versionen v2.4.3, v2.5.1 und v2.6.3 einstellen. Weitere Informationen finden Sie unter [Apache Airflow Airflow-Versionsunterstützung und häufig gestellte Fragen](airflow-versions.md#airflow-versions-support).
Ab Apache Airflow v2.2.2 unterstützt Amazon MWAA die Installation von Python-Anforderungen, Provider-Paketen und benutzerdefinierten Plugins direkt auf dem Apache Airflow Airflow-Webserver.
 Ab Apache Airflow v2.7.2 muss Ihre Anforderungsdatei eine Erklärung enthalten. `--constraint` Wenn Sie keine Einschränkung angeben, gibt Amazon MWAA eine für Sie an, um sicherzustellen, dass die in Ihren Anforderungen aufgeführten Pakete mit der Version von Apache Airflow kompatibel sind, die Sie verwenden.   
Weitere Informationen zum Einrichten von Einschränkungen in Ihrer Anforderungsdatei finden Sie unter [Python-Abhängigkeiten installieren](working-dags-dependencies.md#working-dags-dependencies-syntax-create).


| Apache Airflow Airflow-Ausführung | Veröffentlichungsdatum von Apache Airflow | Verfügbarkeitsdatum von Amazon MWAA | Einschränkungen bei Apache Airflow | Python-Version | 
| --- | --- | --- | --- | --- | 
|  [v2.11.0](https://airflow.apache.org/docs/apache-airflow/2.11.0)  |  [20. Mai 2025](https://airflow.apache.org/docs/apache-airflow/2.11.0/release_notes.html#airflow-2-11-0-2022-05-20)  |  7. Januar 2026  |  [Datei mit Einschränkungen für Version 2.11.0](https://raw.githubusercontent.com/apache/airflow/constraints-2.11.0/constraints-3.12.txt)  |  [Python 3.12](https://peps.python.org/pep-0693/)  | 
|  [Version 3.0.6](https://airflow.apache.org/docs/apache-airflow/3.0.6)  |  [29. August 2025](https://airflow.apache.org/docs/apache-airflow/3.0.6/release_notes.html#airflow-3-0-6-2025-08-29)  |  1. Oktober 2025  |  [Datei mit Einschränkungen für Version 3.0.6](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)  |  [4. November 2024](https://airflow.apache.org/docs/apache-airflow/2.10.3/release_notes.html#airflow-2-10-3-2024-11-04)  |  18. Dezember 2024  |  [v2.10.3-Einschränkungsdatei](https://raw.githubusercontent.com/apache/airflow/constraints-2.10.3/constraints-3.11.txt)  |  [Python 3.11](https://peps.python.org/pep-0664/)  | 
|  [Version 2.10.1](https://airflow.apache.org/docs/apache-airflow/2.10.1)  |  [5. September 2024](https://airflow.apache.org/docs/apache-airflow/2.10.1/release_notes.html#airflow-2-10-1-2024-09-05)  |  26. September 2024  |  [Datei mit Einschränkungen für Version 2.10.1](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)  |  [10. Juni 2024](https://airflow.apache.org/docs/apache-airflow/2.10.1/release_notes.html#airflow-2-9-2-2024-06-10)  |  9. Juli 2024  |  [Datei mit Einschränkungen für Version 2.9.2](https://raw.githubusercontent.com/apache/airflow/constraints-2.9.2/constraints-3.11.txt)  |  [Python 3.11](https://peps.python.org/pep-0664/)  | 
|  [Version 2.8.1](https://airflow.apache.org/docs/apache-airflow/2.8.1)  |  [19. Januar 2024](https://airflow.apache.org/docs/apache-airflow/2.10.1/release_notes.html#airflow-2-8-1-2024-01-19)  |  23. Februar 2024  |  [Datei mit Einschränkungen für Version 2.8.1](https://raw.githubusercontent.com/apache/airflow/constraints-2.8.1/constraints-3.11.txt)  |  [Python 3.11](https://peps.python.org/pep-0664/)  | 
|  [Version 2.7.2](https://airflow.apache.org/docs/apache-airflow/2.7.2)  |  [12. Oktober 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 Einschränkungsdatei](https://raw.githubusercontent.com/apache/airflow/constraints-2.7.2/constraints-3.11.txt)  |  [Python 3.11](https://peps.python.org/pep-0664/)  | 

[Weitere Informationen zur Migration Ihrer selbstverwalteten Apache Airflow Airflow-Bereitstellungen oder zur Migration einer vorhandenen Amazon MWAA-Umgebung, einschließlich Anweisungen zur Sicherung Ihrer Metadatendatenbank, finden Sie im Amazon MWAA-Migrationshandbuch.](https://docs.aws.amazon.com/mwaa/latest/migrationguide/index.html)

## Erstellen einer Umgebung
<a name="create-environment-start"></a>

Im folgenden Abschnitt werden die Schritte zum Erstellen einer Amazon MWAA-Umgebung beschrieben.

### Erster Schritt: Geben Sie Details an
<a name="create-environment-start-details"></a>

**Um Details für die Umgebung anzugeben**

1. Öffnen Sie die [Amazon MWAA-Konsole](https://console.aws.amazon.com/mwaa/home/).

1. Wählen Sie Ihre. AWS-Region

1. Wählen Sie **Create environment (Umgebung erstellen)** aus.

1. Gehen Sie auf der Seite **„Details angeben**“ unter **Umgebungsdetails** wie folgt vor:

   1. Geben Sie im Feld Name einen eindeutigen Namen für Ihre Umgebung **ein**.

   1. Wählen Sie in **Airflow-Version** die Apache-Airflow-Version aus.
**Anmerkung**  
Wenn kein Wert angegeben ist, wird standardmäßig die neueste Apache Airflow Airflow-Version verwendet. Die neueste verfügbare Version ist Apache Airflow v3.0.6.

1. Geben Sie unter **DAG-Code in Amazon S3** Folgendes an:

   1. **S3-Bucket**. Wählen Sie **Browse S3** und wählen Sie Ihren Amazon S3 S3-Bucket aus, oder geben Sie die Amazon S3 S3-URI ein.

   1. **DAGs folder**. Wählen Sie **Browse S3** und wählen Sie den `dags` Ordner in Ihrem Amazon S3 S3-Bucket aus, oder geben Sie die Amazon S3 S3-URI ein.

   1. **Plugin-Datei — *optional***. Wählen Sie **Browse S3** und wählen Sie die `plugins.zip` Datei in Ihrem Amazon S3 S3-Bucket aus, oder geben Sie die Amazon S3 S3-URI ein.

   1. **Anforderungsdatei — *optional***. Wählen Sie **Browse S3** und wählen Sie die `requirements.txt` Datei in Ihrem Amazon S3 S3-Bucket aus, oder geben Sie die Amazon S3 S3-URI ein.

   1. **Startskriptdatei — *optional***, wählen Sie **Durchsuchen S3** und wählen Sie die Skriptdatei in Ihrem Amazon S3 S3-Bucket aus, oder geben Sie den Amazon S3 S3-URI ein.

1. Wählen Sie **Weiter** aus.

### Schritt zwei: Konfigurieren Sie erweiterte Einstellungen
<a name="create-environment-start-advanced"></a>

**Konfigurieren von erweiterten Einstellungen**

1. Gehen Sie auf der Seite **Erweiterte Einstellungen konfigurieren** unter **Netzwerk** wie folgt vor:

   1. Wählen Sie Ihre [Amazon VPC](vpc-create.md).

     In diesem Schritt werden zwei der privaten Subnetze in Ihrer Amazon VPC gefüllt.

1. Wählen Sie unter **Webserver-Zugriff** Ihren bevorzugten [Apache Airflow Airflow-Zugriffsmodus](configuring-networking.md) aus:

   1. **Privates Netzwerk**. Dadurch wird der Zugriff auf die Apache Airflow Airflow-Benutzeroberfläche auf Benutzer *in Ihrer Amazon VPC* beschränkt, denen Zugriff auf die [IAM-Richtlinie für](access-policies.md) Ihre Umgebung gewährt wurde. Für diesen Schritt benötigen Sie die Erlaubnis, Amazon VPC-Endpoints zu erstellen.
**Anmerkung**  
Wählen Sie die Option **Privates Netzwerk**, wenn auf Ihre Apache Airflow Airflow-Benutzeroberfläche nur innerhalb eines Unternehmensnetzwerks zugegriffen wird und Sie für die Installation der Webserver-Anforderungen keinen Zugriff auf öffentliche Repositorys benötigen. Wenn Sie diese Option für den Zugriffsmodus wählen, müssen Sie einen Mechanismus für den Zugriff auf Ihren Apache Airflow Airflow-Webserver in Ihrer Amazon VPC erstellen. Weitere Informationen finden Sie unter [Zugriff auf den VPC-Endpunkt für Ihren Apache Airflow Airflow-Webserver (privater Netzwerkzugriff)](vpc-vpe-access.md#vpc-vpe-access-endpoints).

   1. **Öffentliches Netzwerk.** Dadurch können Benutzer, denen Zugriff auf die [IAM-Richtlinie für Ihre](access-policies.md) Umgebung gewährt wurde, über das Internet auf die Apache Airflow Airflow-Benutzeroberfläche zugreifen.

1. Wählen Sie unter **Sicherheitsgruppen** die Sicherheitsgruppe aus, die zum Schutz Ihrer [Amazon VPC](vpc-create.md) verwendet wird:

   1. **Standardmäßig erstellt Amazon MWAA eine Sicherheitsgruppe in Ihrer Amazon VPC mit spezifischen Regeln für eingehenden und ausgehenden Datenverkehr unter Neue Sicherheitsgruppe erstellen.**

   1. **Optional**. Deaktivieren Sie das Kontrollkästchen unter **Neue Sicherheitsgruppe erstellen, um bis zu 5 Sicherheitsgruppen** auszuwählen.
**Anmerkung**  
Eine bestehende Amazon VPC-Sicherheitsgruppe muss mit bestimmten Regeln für eingehenden und ausgehenden Datenverkehr konfiguriert werden, um Netzwerkverkehr zuzulassen. Weitere Informationen finden Sie unter. [Sicherheit in Ihrer VPC auf Amazon MWAA](vpc-security.md)

1. Wählen Sie unter **Umgebungsklasse** eine [Umgebungsklasse aus](environment-class.md).

   Wir empfehlen, die kleinste Größe zu wählen, die zur Unterstützung Ihrer Arbeitslast erforderlich ist. Sie können die Umgebungsklasse jederzeit ändern.

1. Geben Sie für **Maximale Anzahl von Arbeitern** die maximale Anzahl von Apache Airflow Airflow-Workern an, die in der Umgebung ausgeführt werden sollen.

   Weitere Informationen finden Sie unter [Beispiel für einen Anwendungsfall mit hoher Leistung](mwaa-autoscaling.md#mwaa-autoscaling-high-volume).

1. Geben Sie die **maximale Anzahl an Webservern und die minimale Anzahl** **an Webservern** an, um zu konfigurieren, wie Amazon MWAA die Apache Airflow Airflow-Webserver in Ihrer Umgebung skaliert.

   Weitere Informationen zur automatischen Skalierung von Webservern finden Sie unter. [Konfiguration der automatischen Skalierung des Amazon MWAA-Webservers](mwaa-web-server-autoscaling.md)

1. Wählen Sie unter **Verschlüsselung** eine Datenverschlüsselungsoption aus:

   1. Standardmäßig verwendet Amazon MWAA einen AWS eigenen Schlüssel, um Ihre Daten zu verschlüsseln.

   1. **Optional**. Wählen Sie **Verschlüsselungseinstellungen anpassen (erweitert), um einen anderen** Schlüssel auszuwählen. AWS KMS Wenn Sie in diesem Schritt einen [vom Kunden verwalteten Schlüssel](https://docs.aws.amazon.com/kms/latest/developerguide/concepts.html#customer-cmk) angeben möchten, müssen Sie eine AWS KMS Schlüssel-ID oder einen ARN angeben. [AWS KMS Aliase und Schlüssel für mehrere Regionen werden von Amazon MWAA nicht unterstützt](custom-keys-certs.md). Wenn Sie in Ihrem Amazon S3-Bucket einen Amazon S3-Schlüssel für die serverseitige Verschlüsselung angegeben haben, müssen Sie denselben Schlüssel für Ihre Amazon MWAA-Umgebung angeben.
**Anmerkung**  
Sie müssen über Berechtigungen für den Schlüssel verfügen, um ihn auf der Amazon MWAA-Konsole auswählen zu können. Sie müssen Amazon MWAA außerdem Berechtigungen zur Verwendung des Schlüssels erteilen, indem Sie die unter beschriebene Richtlinie anhängen. [Wichtige Richtlinien anhängen](custom-keys-certs.md#custom-keys-certs-grant-policies-attach)

1. **Empfohlen**. Wählen Sie unter **Überwachung** eine oder mehrere Protokollkategorien für die **Airflow-Protokollierungskonfiguration aus, um Apache Airflow** Airflow-Protokolle an Logs zu CloudWatch senden:

   1. **Airflow-Aufgabenprotokolle**. Wählen Sie den Typ der Apache Airflow-Taskprotokolle aus, die an CloudWatch Protokolle auf **Protokollebene** gesendet werden sollen.

   1. **Airflow-Webserver-Protokolle**. Wählen Sie den Typ der Apache Airflow Airflow-Webserver-Protokolle, die an Logs in **Log CloudWatch ** Level gesendet werden sollen.

   1. **Airflow Scheduler-Protokolle**. Wählen Sie den Typ der Apache Airflow Scheduler-Protokolle aus, die an Logs in CloudWatch **Log-Ebene** gesendet werden sollen.

   1. **Airflow-Worker-Protokolle**. Wählen Sie den Typ der Apache Airflow Airflow-Worker-Logs aus, die an CloudWatch Logs in **Log-Ebene** gesendet werden sollen.

   1. **Airflow DAG-Verarbeitungsprotokolle**. Wählen Sie den Typ der Apache Airflow DAG-Verarbeitungsprotokolle aus, die an CloudWatch Protokolle auf **Protokollebene** gesendet werden sollen.

1. **Optional**. Wählen Sie für **Airflow-Konfigurationsoptionen** die Option **Benutzerdefinierte Konfigurationsoption hinzufügen** aus.

   Sie können aus der vorgeschlagenen Dropdownliste der [Apache Airflow Airflow-Konfigurationsoptionen](configuring-env-variables.md) für Ihre Apache Airflow Airflow-Version wählen oder benutzerdefinierte Konfigurationsoptionen angeben. Beispiel: `core.default_task_retries` : `3`.

1. **Optional**. Wählen Sie unter **Tags** die Option **Neues Tag hinzufügen** aus, um Ihrer Umgebung Tags zuzuordnen. Zum Beispiel`Environment`:`Staging`.

1. Wählen Sie unter **Berechtigungen** eine Ausführungsrolle aus:

   1. Standardmäßig erstellt Amazon MWAA unter **Neue Rolle erstellen eine** [Ausführungsrolle](mwaa-create-role.md). Sie müssen über die Berechtigung zum Erstellen von IAM-Rollen verfügen, um diese Option verwenden zu können.

   1. **Optional**. Wählen **Sie „Rollen-ARN** eingeben“, um den Amazon-Ressourcennamen (ARN) einer vorhandenen Ausführungsrolle einzugeben.

1. Wählen Sie **Weiter** aus.

### Schritt drei: Überprüfen und erstellen
<a name="create-environment-start-review"></a>

**Um eine Zusammenfassung der Umgebung zu überprüfen**
+ Sehen Sie sich die Zusammenfassung der Umgebung an und wählen Sie **Umgebung erstellen** aus.
**Anmerkung**  
Das Erstellen einer Umgebung dauert etwa zwanzig bis dreißig Minuten.