Konfigurieren benutzerdefinierter Truststore- oder Keystore-Dateien für Jobs und Routen
Konfigurieren Sie benutzerdefinierte Truststore- oder Keystore-Dateien für Datenintegrations-Tasks (einschließlich Big Data), Datenservices und Routen, um deren Verbindungen mit externen Systemen zu authentifizieren.
In diesem Beispiel werden Datenintegrationsjobs verwendet, um die Konfiguration zu demonstrieren. Das gleiche Verfahren gilt auch für Datenservices und Routen.
Vorbereitungen
- Die benutzerdefinierten Ressourcendefinitionen dynamic-engine-crd müssen mit dem Helm-Chart oci://ghcr.io/talend/helm/dynamic-engine-crd installiert worden sein. Führen Sie andernfalls die folgenden Befehle für die Installation aus:
- Suchen Sie die zu verwendende Diagrammversion:
- Führen Sie den folgenden Helm-Befehl aus:
helm show chart oci://ghcr.io/talend/helm/dynamic-engine-crd --version <engine_version> - Sehen Sie die Version direkt über Talend Management Console ein oder suchen Sie im Dynamic Engine Änderungs-Log nach der in Ihrer Dynamic Engine-Version enthaltenen Diagrammversion.
- Verwenden Sie einen API-Aufruf an den Dynamic Engine-Versionsendpunkt.
- Führen Sie den folgenden Helm-Befehl aus:
- Führen Sie den folgenden Befehl aus, um das Helm-Chart einer bestimmten Version zu installieren:Ersetzen Sie <helm_chart_version> durch die Chart-Version, die von Ihrer Dynamic Engine-Version unterstützt wird.
helm install dynamic-engine-crd oci://ghcr.io/talend/helm/dynamic-engine-crd --version <helm_chart_version>Wenn die Version nicht angegeben wird, installieren Sie die neueste verfügbare dynamic-engine-crd-Diagrammversion.
- Suchen Sie die zu verwendende Diagrammversion:
-
Ihre Dynamic Engine muss implementiert worden sein. Führen Sie andernfalls den folgenden Befehl aus, um sie zu implementieren:Dies ist die Standardbereitstellung, da die aktuelle Anpassung nur auf der Dynamic Engine-Umgebungsseite benötigt wird. Aus diesem Grund wurde keine Anpassung für die Dynamic Engine-Instanz konfiguriert.
helm install dynamic-engine -f <engine-id>-helm-values/<engine-id>-values.yaml oci://ghcr.io/talend/helm/dynamic-engine
Warum und wann dieser Vorgang ausgeführt wird
Diese Konfiguration gilt nur für ausgehende Verbindungen zu externen Systemen. Sie aktiviert kein HTTPS für eingehende Client-Anfragen an Routen oder Datenservices. Die hier konfigurierten Keystores und Truststores werden verwendet, wenn die Komponenten in Ihren Routen oder Datenservices als TLS-Clients für externe Systeme fungieren, nicht zum Bereitstellen der Komponenten selbst über HTTPS.
Prozedur
Ergebnisse
Wenn die Implementierung abgeschlossen ist, verwenden Ihre Datenintegrationsjobs in der Dynamic Engine-Umgebung den angegebenen Truststore oder Keystore für sichere Verbindungen.