Apache Airflow-Provider-Pakete, die in Amazon MWAA-Umgebungen installiert sind - Amazon Managed Workflows für Apache Airflow

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.

Apache Airflow-Provider-Pakete, die in Amazon MWAA-Umgebungen installiert sind

Amazon MWAA installiert Provider-Extras für Verbindungsarten von Apache Airflow v2 und höher, wenn Sie eine neue Umgebung erstellen. Durch die Installation von Provider-Paketen können Sie einen Verbindungstyp in der Apache Airflow-Benutzeroberfläche anzeigen. Das bedeutet auch, dass Sie diese Pakete nicht als Python-Abhängigkeit in Ihrer requirements.txt Datei angeben müssen. Diese Seite listet die Apache Airflow Provider-Pakete auf, die von Amazon MWAA für alle Apache Airflow v2-Umgebungen installiert wurden.

Anmerkung

Für Apache Airflow v2 und höher installiert Amazon MWAA Watchtower Version 2.0.1 nach der Ausführung, um sicherzustellenpip3 install -r requirements.txt, dass die Kompatibilität mit der CloudWatch Protokollierung nicht durch andere Python-Bibliotheksinstallationen außer Kraft gesetzt wird.

Provider-Pakete für Apache Airflow v2.9.2-Verbindungen

Wenn Sie eine Amazon MWAA-Umgebung in Apache Airflow v2.9.2 erstellen, installiert Amazon MWAA die folgenden Provider-Pakete, die für Apache Airflow-Verbindungen verwendet werden.

Anmerkung

Sie können die neueste unterstützte Version von angeben, um diesen Anbieter zu aktualisieren. apache-airflow-providers-amazon Weitere Informationen zur Angabe neuerer Versionen finden Sie unterSpezifizierung neuerer Provider-Pakete.

Provider-Pakete für Apache Airflow v2.8.1-Verbindungen

Wenn Sie eine Amazon MWAA-Umgebung in Apache Airflow v2.8.1 erstellen, installiert Amazon MWAA die folgenden Provider-Pakete, die für Apache Airflow-Verbindungen verwendet werden.

Anmerkung

Sie können die neueste unterstützte Version von angeben, um diesen Anbieter zu aktualisieren. apache-airflow-providers-amazon Weitere Informationen zur Angabe neuerer Versionen finden Sie unterSpezifizierung neuerer Provider-Pakete.

Provider-Pakete für Apache Airflow v2.7.2-Verbindungen

Wenn Sie eine Amazon MWAA-Umgebung in Apache Airflow v2.7.2 erstellen, installiert Amazon MWAA die folgenden Provider-Pakete, die für Apache Airflow-Verbindungen verwendet werden.

Anmerkung

Sie können die neueste unterstützte Version von angeben, um diesen Anbieter zu aktualisieren. apache-airflow-providers-amazon Weitere Informationen zur Angabe neuerer Versionen finden Sie unterSpezifizierung neuerer Provider-Pakete.

Provider-Pakete für Apache Airflow v2.6.3-Verbindungen

Wenn Sie eine Amazon MWAA-Umgebung in Apache Airflow v2.6.3 erstellen, installiert Amazon MWAA die folgenden Provider-Pakete, die für Apache Airflow-Verbindungen verwendet werden.

Anmerkung

Sie können die neueste unterstützte Version von angeben, um diesen Anbieter zu aktualisieren. apache-airflow-providers-amazon Weitere Informationen zur Angabe neuerer Versionen finden Sie unterSpezifizierung neuerer Provider-Pakete.

Provider-Pakete für Apache Airflow v2.5.1-Verbindungen

Wenn Sie eine Amazon MWAA-Umgebung in Apache Airflow v2.5.1 erstellen, installiert Amazon MWAA die folgenden Provider-Pakete, die für Apache Airflow-Verbindungen verwendet werden.

Anmerkung

Sie können die neueste unterstützte Version von angeben, um diesen Anbieter zu aktualisieren. apache-airflow-providers-amazon Weitere Informationen zur Angabe neuerer Versionen finden Sie unterSpezifizierung neuerer Provider-Pakete.

Provider-Pakete für Apache Airflow v2.4.3-Verbindungen

Wenn Sie eine Amazon MWAA-Umgebung in Apache Airflow v2.4.3 erstellen, installiert Amazon MWAA die folgenden Provider-Pakete, die für Apache Airflow-Verbindungen verwendet werden.

Provider-Pakete für Apache Airflow v2.2.2-Verbindungen

Wenn Sie eine Amazon MWAA-Umgebung in Apache Airflow v2.2.2 erstellen, installiert Amazon MWAA die folgenden Provider-Pakete, die für Apache Airflow-Verbindungen verwendet werden.

Provider-Pakete für Apache Airflow v2.0.2-Verbindungen

Wenn Sie eine Amazon MWAA-Umgebung in Apache Airflow v2.0.2 erstellen, installiert Amazon MWAA die folgenden Provider-Pakete, die für Apache Airflow-Verbindungen verwendet werden.

Spezifizierung neuerer Provider-Pakete

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.

Die Apache Airflow-Einschränkungsdateien geben die Anbieterversionen an, die zum Zeitpunkt einer Apache Airflow-Veröffentlichung verfügbar waren. In vielen Fällen sind neuere Anbieter jedoch mit dieser Version von Apache Airflow kompatibel. Da Sie Einschränkungen verwenden müssen, können Sie die Einschränkungsdatei für eine bestimmte Anbieterversion ändern, um eine neuere Version eines Provider-Pakets anzugeben:

  1. Laden Sie die versionsspezifische Einschränkungsdatei von https://raw.githubusercontent.com/apache/airflow/constraints-2.7.2/constraints-3.11.txt "herunter

  2. Ändern Sie die apache-airflow-providers-amazon Version in der Einschränkungsdatei auf die Version, die Sie verwenden möchten.

  3. Speichern Sie die geänderte Einschränkungsdatei im Amazon S3 S3-Ordner „dags“ Ihrer Amazon MWAA-Umgebung, z. B. als constraints-3.11-updated.txt

  4. Geben Sie Ihre Anforderungen wie im Folgenden dargestellt an.

    --constraint "/usr/local/airflow/dags/constraints-3.11-updated.txt" apache-airflow-providers-amazon==version-number