

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.

# Aktualisieren Sie eine Amazon MWAA-Umgebung
<a name="update-environment"></a>

**Anmerkung**  
Amazon MWAA Graceful Updates werden in den Regionen Kanada West (Calgary) und Asien-Pazifik (Malaysia) noch nicht unterstützt.

Bei Amazon MWAA-Umgebungsupdates werden die neuesten Änderungen und Sicherheitspatches angewendet. Sie können auch bestehende Konfigurationen bearbeiten und die Apache Airflow Airflow-Version aktualisieren. In diesem Handbuch werden die Schritte zur Aktualisierung einer Amazon MWAA-Umgebung beschrieben.

**Contents**
+ [Bevor Sie beginnen](#update-environment-before)
+ [Strategie zur Ablösung von Arbeitnehmern](#worker-replacement-strategy)
+ [Aktualisieren Sie die Ressourcen der Umgebung](#update-environment-resources)
+ [Aktualisieren einer Umgebung](#update-environment-start)
  + [Erster Schritt: Einzelheiten angeben](#update-environment-start-details)
  + [Schritt zwei: Konfigurieren Sie erweiterte Einstellungen](#update-environment-start-advanced)
  + [Schritt drei: Überprüfen und aktualisieren](#update-environment-start-review)

## Bevor Sie beginnen
<a name="update-environment-before"></a>
+ Das [VPC-Netzwerk](vpc-create.md), das Sie für Ihre Umgebung angegeben haben, 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.
+ Um Graceful Environment-Updates zu aktivieren, müssen Sie auf Apache Airflow Version 2.4.3 oder höher aktualisieren. Informationen zum Upgrade der Airflow-Version finden Sie unter. [Änderung der Apache Airflow Airflow-Version](upgrading-environment.md)

## Strategie zur Ablösung von Arbeitnehmern
<a name="worker-replacement-strategy"></a>

Sie können eine Strategie für den Austausch von Arbeitskräften wählen, um zu steuern, wie Amazon MWAA bei einem Umgebungsupdate mit aktiven Mitarbeitern umgeht. Sie können eine der folgenden Strategien auswählen:

**Erzwungene Aktualisierungen**  
Erzwungene Aktualisierung ist die Standardstrategie für den Ersatz von Workern. Bei erzwungenen Aktualisierungen werden alle aktiven Worker sofort gestoppt, sodass laufende Aufgaben während der Aktualisierung fehlschlagen.

**Anmutige Updates**  
Ordnungsgemäße Aktualisierungen ermöglichen, dass Worker Aufgaben bis zu 12 Stunden lang weiterführen, bevor sie heruntergefahren werden. Es verhindert, dass Aufgaben aufgrund von Aktualisierungsunterbrechungen fehlschlagen, sofern sie in weniger als 12 Stunden abgeschlossen werden. Neue Aufgaben werden an aktualisierte Worker weitergeleitet.

Um Graceful Updates in einer bestehenden Umgebung zu aktivieren, müssen Sie ein **erzwungenes Update** durchführen und sicherstellen, dass in der Umgebung Apache Airflow Version 2.4.3 oder höher installiert ist.

**Anmerkung**  
Wenn Sie ein Update durchführen, während sich Ihre Umgebung im `MAINTENANCE` Status befindet, wechselt die Strategie zum Austausch von Arbeitskräften für alle laufenden Umgebungsupdates von zu. `GRACEFUL` `FORCED` Ihr Update wird nach Abschluss der Wartung durchgeführt.

## Aktualisieren Sie die Ressourcen der Umgebung
<a name="update-environment-resources"></a>

Amazon MWAA-Umgebungsupdates verwenden standardmäßig die bestehende Umgebungskonfiguration. So aktualisieren Sie die Umgebung, ohne Ihre aktuelle Konfiguration zu ändern:

1. Öffnen Sie die Seite [Umgebungen](https://console.aws.amazon.com/mwaa/home#/environments) auf der Amazon MWAA-Konsole.

1. Wählen Sie aus der Liste der **Umgebungen** die Umgebung aus, die Sie aktualisieren möchten.

1. Wählen Sie auf der Umgebungsseite **Bearbeiten** aus, um die Umgebung zu bearbeiten.

1. Wählen Sie **Weiter**, bis Sie auf der Seite **Überprüfen und speichern** sind.

1. **Überprüfen Sie auf der Seite Überprüfen und speichern** Ihre Änderungen und wählen Sie dann **Speichern**.

## Aktualisieren einer Umgebung
<a name="update-environment-start"></a>

Im folgenden Abschnitt werden die Schritte zur Aktualisierung einer Amazon MWAA-Umgebung beschrieben.

### Erster Schritt: Einzelheiten angeben
<a name="update-environment-start-details"></a>

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

1. Öffnen Sie die Seite [Umgebungen](https://console.aws.amazon.com/mwaa/home#/environments) auf der Amazon MWAA-Konsole.

1. Wählen Sie aus der Liste der **Umgebungen** die Umgebung aus, die Sie aktualisieren möchten.

1. Wählen Sie auf der Umgebungsseite **Bearbeiten** aus, um die Umgebung zu bearbeiten.

1. Wählen Sie im Abschnitt Umgebungsdetails für die Airflow-Version die neue Apache Airflow Airflow-Versionsnummer, auf die Sie die Umgebung aktualisieren möchten, aus der Dropdownliste aus.
**Anmerkung**  
Stellen Sie vor dem Upgrade sicher, dass Ihre DAGs und andere Workflow-Ressourcen mit der neuen Apache Airflow Airflow-Version kompatibel sind. Weitere Informationen finden Sie unter [Änderung der Apache Airflow Airflow-Version](upgrading-environment.md).

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="update-environment-start-advanced"></a>

**Konfigurieren von erweiterten Einstellungen**

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** **von 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. 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 unter **Spezifikationen aktualisieren** die Option a aus, [Strategie zur Ablösung von Arbeitnehmern](#worker-replacement-strategy) um zu steuern, wie aktive Mitarbeiter während einer Aktualisierung behandelt werden.

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

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

**Um eine Zusammenfassung der Umgebung zu überprüfen**
+ Überprüfen Sie die Zusammenfassung der Umgebung und wählen Sie **Speichern**.
**Anmerkung**  
Es dauert etwa zwanzig bis dreißig Minuten, um eine Umgebung mithilfe von erzwungenen Updates zu aktualisieren. Bei ordnungsgemäßen Aktualisierungen der Umgebung kann es bis zu zwölf Stunden dauern, bis Ihre laufenden Aufgaben abgeschlossen sind.