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
Auf dieser Seite sind die von Amazon MWAA installierten Apache Airflow-Anbieterpakete für alle unterstützten Apache Airflow-Umgebungen aufgeführt. Weitere Informationen zu diesen Paketen finden Sie in der Apache Airflow-Referenz für zusätzliche Pakete.
Anmerkung
Um sicherzustellen, dass die Kompatibilität mit der CloudWatch Protokollierung nicht durch andere Python-Bibliotheksinstallationen außer Kraft gesetzt wird, installiert Amazon MWAA nach der Ausführung die Watchtower-Version 2.0.1. pip3 install -r requirements.txt
Einschränkungsdatei
Ab Apache Airflow v2.7.2 muss Ihre Anforderungsdatei eine Anweisung enthalten. --constraint Wenn Sie keine Einschränkung angeben, legt Amazon MWAA eine für Sie fest, 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-Version verfügbar sind. 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 Anbieterpakets anzugeben:
-
Laden Sie beispielsweise die versionsspezifische Einschränkungsdatei von GitHub herunter https://raw.githubusercontent.com/apache/airflow/constraints-2.7.2/constraints-3.11.txt
(ersetzen Sie '2.7.2' durch die Version, die Sie verwenden möchten). -
Speichern Sie die geänderte Einschränkungsdatei im Amazon S3-Ordner „dags“ Ihrer Amazon MWAA-Umgebung, z. B. als.
constraints-3.11-updated.txt -
Geben Sie Ihre Anforderungen an, wie im Folgenden aufgeführt.
--constraint "/usr/local/airflow/dags/constraints-3.11-updated.txt" apache-airflow-providers-amazon==version-numberAnmerkung
Wenn Sie einen privaten Webserver verwenden, empfehlen wir Ihnen, die erforderlichen Bibliotheken als WHL-Dateien zu verpacken, indem Sie aws-mwaa-docker-images verwenden.
Version-specific Anbieter-Pakete
Installation von Anbieterpaketen, mit denen Sie auf einen Verbindungstyp in der Apache Airflow-Benutzeroberfläche zugreifen können. Das bedeutet auch, dass Sie diese Pakete nicht als Python-Abhängigkeit in Ihrer requirements.txt Datei angeben müssen. Auf dieser Seite sind die von Amazon MWAA installierten Apache Airflow-Provider-Pakete für alle unterstützten Apache Airflow-Umgebungen aufgeführt.
Anmerkung
Für Apache Airflow v2 und höher installiert Amazon MWAA nach der Ausführung die pip3 install -r requirements.txt Python-Bibliotheksinstallationen außer Kraft gesetzt wird.
Sie können die neueste unterstützte Version von angeben, um diesen Anbieter zu aktualisieren. apache-airflow-providers-amazon
Unterstützte Apache Airflow-Versionen: