Cloud Composer 1 | Cloud Composer 2 | Cloud Composer 3
Diese Seite enthält Schritte zur Fehlerbehebung und Informationen zu häufigen Problemen mit dem Airflow-Webserver.
Der Airflow-Webserver ist eine Airflow-Komponente, die eine Benutzeroberfläche zum Verwalten von Airflow-DAGs und ‑Aufgaben bietet. Auf dieser Seite werden Schritte zur Fehlerbehebung beschrieben. für verschiedene Probleme beim Zugriff auf den Airflow-Webserver Ihrer Umgebung oder für Webserver-bezogene Warnungen, die in Airflow-Logs sichtbar sind.
Kein Zugriff auf die Airflow-Benutzeroberfläche, wenn die Netzwerkzugriffssteuerung aktiviert ist
Symptom: Nachdem die Webserver-Zugriffssteuerungen konfiguriert wurden, ist das nicht mehr möglich. um auf die Airflow-UI zuzugreifen. In diesem Fall wird normalerweise der Fehlercode 403 angezeigt.
Informationen zum Problem: Cloud Composer unterstützt die Netzwerkzugriffssteuerung für Webserver. Damit können Sie IP-Bereiche angeben, die eine Verbindung zum Webserver herstellen dürfen.
Probleme beim Zugriff auf die Airflow-Benutzeroberfläche führen in der Regel zu Fehler 403. Um zu prüfen, ob das auf die Netzwerkzugriffssteuerung des Webservers zurückzuführen ist, gehen Sie so vor:
- Klicken Sie in der Liste der Umgebungen auf den Namen Ihrer Umgebung. Die Seite Umgebungsdetails wird geöffnet.
- Rufen Sie den Tab Umgebungskonfiguration auf.
- Prüfen Sie, ob das Element Webserver-Zugriffssteuerung auf Alle IP-Adressen haben Zugriff (Standardeinstellung).
- Wenn ein anderer Wert als Alle IP-Adressen haben Zugriff (Standard) konfiguriert ist, wird die Netzwerkzugriffskontrolle aktiviert und die Sichtbarkeit der Airflow-Benutzeroberfläche ist auf die angegebenen IPv4- und IPv6-Adressbereiche beschränkt. In diesem Fall könnte das Problem mit dem Webserver-Netzwerk zusammenhängen, Zugriffssteuerungen.
In den meisten Fällen ist die Ursache des Problems eine Nichtübereinstimmung zwischen der vorgesehenen IP-Adresse und der IP-Adresse, die für die Verbindung mit dem Airflow-UI So beheben Sie das Problem:
Klicken Sie in der Liste der Umgebungen auf den Namen Ihrer Umgebung. Die Seite Umgebungsdetails wird geöffnet.
Rufen Sie den Tab Umgebungskonfiguration auf.
Suchen Sie das Element Webserver-Zugriffssteuerung und klicken Sie auf Bearbeiten.
Wählen Sie im Dialogfeld Webserver-Netzwerkzugriffssteuerung die Option Zugriff von allen IP-Adressen zulassen
Rufen Sie die Airflow-Benutzeroberfläche mehrmals auf und prüfen Sie, ob sie ordnungsgemäß funktioniert:
Wenn keine Probleme auftreten, fahren Sie mit dem nächsten Schritt fort.
Wenn an dieser Stelle ein Problem auftritt, hängt es möglicherweise mit der Konfiguration Ihrer IAM-Berechtigungen zusammen. Weitere Informationen zu den IAM-Berechtigungen für Cloud Composer finden Sie unter Zugriffssteuerung.
Wählen Sie im Dialogfeld Webserver-Netzwerkzugriffssteuerung die Option Zugriff nur von bestimmten IP-Adressen zulassen
Fügen Sie den IP-Bereich
0.0.0.0/0
hinzu, greifen Sie dann mehrmals auf die Airflow-UI zu und überprüfen, ob es ohne Probleme funktioniert:Wenn keine Probleme auftreten, ist die IP-Adresse, zu der Sie eine Verbindung herstellen, mit einer IPv4-Adresse.
Wenn an dieser Stelle ein Problem auftritt, ist die IP-Adresse, über die Sie eine Verbindung herstellen, eine IPv6-Adresse.
Löschen Sie den IP-Bereich
0.0.0.0/0
und fügen Sie den IP-Bereich::/0
hinzu.Wenn keine Probleme auftreten, ist die IP-Adresse, mit der Sie eine Verbindung herstellen, eine IPv6-Adresse.
Sollte jetzt ein Problem auftreten, bedeutet dies, dass die IP-Adresse, mit einer IPv4-Adresse verbunden ist.
Sie haben jetzt ermittelt, ob es sich bei der aufgelösten Adresse um eine IPv4- oder IPv6-Adresse handelt.
Begrenzen Sie je nach Adresstyp die
::/0
- oder0.0.0.0/0
-Bereiche auf spezifischere Bereiche, um den breitesten Bereich zu ermitteln, wenn der Zugriff nicht mehr funktioniert:Sie können mit der breiten Subnetzmaske (z. B.
192.0.2.0/8
) beginnen, die die Adresse enthält, die Sie als Ihre IP-Adresse vermuten.Sie können einen Drittanbieterdienst verwenden, der Ihre externe IP-Adresse angibt, wenn Sie seine Seite aufrufen. Sie können nach solchen Diensten mit der Suchanfrage „Was ist meine IP-Adresse?“ suchen.