Python-Version aktualisieren
In diesem Dokument wird beschrieben, wie Sie zertifizierte und benutzerdefinierte Integrationen, Remote-Agents und Connectors im Content Hub auf die neueste Python-Version aktualisieren. Da ältere Python-Versionen eingestellt werden, müssen Integrationen, die nicht unterstützte Versionen verwenden, aktualisiert werden, damit sie weiterhin funktionieren. Nachdem Sie die Integration auf die neueste Python-Version aktualisiert haben, müssen Sie auch für jeden Connector ein Upgrade durchführen.
Wenn in Ihrem zertifizierten oder benutzerdefinierten Integrationscode eine veraltete Python-Version verwendet wird, müssen Sie ihn manuell aktualisieren. Verwenden Sie den IDE-Staging-Modus, um den Integrationscode zu aktualisieren, ohne die Produktionsumgebungen zu beeinträchtigen.
Hinweis
Ihre Berechtigungsgruppe muss Zugriff auf Alle Umgebungen enthalten. Weitere Informationen finden Sie unter Mit Berechtigungsgruppen arbeiten.Integrationen aktualisieren
- Rufen Sie Automatisierung > IDE auf. Wenn Integrationen veraltete Python-Versionen verwenden, wird auf den Seiten „IDE“, „Content Hub“ und „Playbooks“ ein Banner angezeigt.
- Klicken Sie auf Integration ansehen, um eine Liste der Integrationen aufzurufen.
- Klicken Sie auf Schließen, um das Banner zu schließen.
- Wählen Sie in der Liste der Integrationen die Integration aus, die Sie aktualisieren möchten.
- Klicken Sie auf more_vert Mehr > In Staging-Umgebung übertragen. In diesem Schritt wird eine Kopie der Integration für Tests erstellt.
- Klicken Sie auf den Schalter Produktion, um von Produktion zu Staging zu wechseln.
- Klicken Sie bei derselben Integration auf more_vert Mehr > Instanz konfigurieren.
- Fahren Sie mit einem der folgenden Upgradepfade fort:
Informationen zum Konfigurieren von Instanzen finden Sie unter Instanzen konfigurieren. Dadurch wird eine Staging-Instanz erstellt, die nicht in der Hauptkonfigurationsliste angezeigt wird. Pro Integration ist nur eine Staging-Instanz zulässig.
Achten Sie darauf, auch jeden Connector zu aktualisieren.
Zertifizierte Integrationen auf die neueste Python-Version aktualisieren
- Klicken Sie unter Automatisierung > IDE auf Upgrade, um die Integration und ihre Abhängigkeiten auf die neueste Python-Version umzustellen.
- Wenn diese Integration benutzerdefinierte Elemente enthält, aktualisieren Sie deren Code entsprechend.
- Geben Sie im Abschnitt Testen die erforderlichen Parameter ein, einschließlich der zuvor konfigurierten Staging-Instanz.
- Prüfen Sie, ob in der Debug-Ausgabe Fehler enthalten sind.
- Klicken Sie bei derselben Integration auf more_vert Mehr > In Produktion übertragen.
- Klicke bei Bedarf auf den Schalter Produktion, um zurück in den Produktionsmodus zu wechseln.
Benutzerdefinierte Integrationen auf die neueste Python-Version aktualisieren
So aktualisieren Sie die Skriptabhängigkeiten in benutzerdefinierten Integrationen:
- Klicken Sie auf more_vert Mehr > Benutzerdefinierte Integration konfigurieren.
- Ändern Sie im Dialogfeld Ausführung auf Python das Feld Ausführung auf Python in die neueste Python-Version (z. B. Python 3.11).
- Kopieren Sie unter Script Dependencies (Skriptabhängigkeiten) die Namen der Abhängigkeiten und speichern Sie sie lokal.
- Löschen Sie diese Abhängigkeiten aus der Liste und klicken Sie auf Speichern.
- Kopieren Sie die Namen der Abhängigkeiten (ohne Version oder Zielbetriebssystem) aus Ihrer Datei in das Feld Bibliotheken und klicken Sie auf Hinzufügen. Ändern Sie beispielsweise
requests-2.27.1-none-any.whlinrequestsund fügen Sie es dann dem Feld Bibliotheken hinzu. Die Plattform lädt jede Abhängigkeit mit der bereits konfigurierten neuesten Python-Version herunter.
Remote-Agents aktualisieren
Wenn Sie mit Remote-Agents arbeiten, müssen Sie sowohl den Agent als auch die darauf ausgeführten Integrationen aktualisieren:
- Gehen Sie zu Einstellungen > Verwaltung > SOAR-Remote-Agents.
- Klicken Sie auf Update verfügbar.
- Führen Sie ein Upgrade des Agents mit der entsprechenden Methode durch:
- Docker: Folgen Sie der Anleitung unter Wichtiges Upgrade eines Docker-Images durchführen.
- Red Hat (RHEL): Weitere Informationen finden Sie unter Hauptupgrade mit dem Installationsprogramm für RHEL durchführen.
- CentOS: Weitere Informationen finden Sie unter Hauptversionsupgrade mit dem Installationsprogramm für CentOS durchführen.
- Führen Sie nach dem Upgrade des Agents die in diesem Dokument beschriebenen Schritte für das Upgrade der Integration aus.
Connectors aktualisieren
Sie müssen sowohl benutzerdefinierte als auch kommerzielle Connectors auf die neuesten Python-Versionen aktualisieren.
- Gehen Sie zu Einstellungen > Datenverwaltung > Connectors.
- Klicken Sie oben auf dem Bildschirm auf den gelben Button Aktualisieren.
- Klicken Sie auf Speichern.
Benötigen Sie weitere Hilfe? Antworten von Community-Mitgliedern und Google SecOps-Experten erhalten