Configurer des fichiers TrustStore ou KeyStore personnalisés pour les Jobs et les Routes
Configurez des fichiers TrustStore ou KeyStore personnalisés pour les tâches d'intégration de données (y compris Big Data), les services de données et les Routes pour authentifier leurs connexions aux systèmes externes.
Dans cet exemple, les Jobs d'intégration de données sont utilisés pour présenter la configuration. La même procédure s'applique aux Routes et services de données.
Avant de commencer
- Les définitions des ressources personnalisées dynamic-engine-crd doivent avoir été installées à l'aide du chart Helm oci://ghcr.io/talend/helm/dynamic-engine-crd. Si ce n'est pas le cas, exécutez les commandes suivantes pour l'installation :
- Trouvez la version du chart à utiliser :
- Exécutez la commande Helm suivante :
helm show chart oci://ghcr.io/talend/helm/dynamic-engine-crd --version <engine_version> - Visualisez la version directement depuis Talend Management Console ou consultez le Dynamic Engine journal de modification de la version du graphique dans votre version de Dynamic Engine.
- Utilisez un appel d'API pour l'endpoint de version de Dynamic Engine (en anglais).
- Exécutez la commande Helm suivante :
- Exécutez la commande suivante pour installer le chart Helm dans une version donnée :Remplacez <helm_chart_version> par la version du chart supportée par votre version du Dynamic Engine.
helm install dynamic-engine-crd oci://ghcr.io/talend/helm/dynamic-engine-crd --version <helm_chart_version>Si vous ne spécifiez pas la version, vous installez la dernière version disponible du chart dynamic-engine-crd.
- Trouvez la version du chart à utiliser :
-
Votre Dynamic Engine doit avoir été déployé. Si ce n'est pas le cas, exécutez cette commande pour le déployer :Ce déploiement est celui par défaut, car la personnalisation courante est nécessaire uniquement côté environnement du Dynamic Engine. Ainsi, aucune personnalisation n'a été configurée pour l'instance du Dynamic Engine.
helm install dynamic-engine -f <engine-id>-helm-values/<engine-id>-values.yaml oci://ghcr.io/talend/helm/dynamic-engine
Pourquoi et quand exécuter cette tâche
Cette configuration s'applique uniquement aux connexions sortantes vers des systèmes externes. Elle n'active pas le protocole HTTPS pour les requêtes client entrantes vers les Routes ou services de données. Le TrustStore et KeyStore configurés ici sont utilisés lorsque les composants de vos Routes ou services de données jouent le rôle de clients TLS vers des systèmes externes et non pour exposer les composants eux-mêmes sur le protocole HTTPS.
Procédure
Résultats
Lorsque le déploiement est terminé, vos Jobs d'intégration de données dans l'environnement de Dynamic Engine utilisent le TrustStore ou le KeyStore spécifié pour une connectivité sécurisée.