FME Flow:2025.1
Procuration
SélectionnerConfiguration système > Réseau et messagerie électronique.
- Temps estimé requis: 15-20 minutes
- Niveau de compétence: Intermédiaire
- Prérequis:
- L'adresse du serveur proxy est connue.
Un serveur proxy est un ordinateur sur votre réseau local qui vous permet de vous connecter à des serveurs externes sans compromettre la sécurité de votre réseau interne. Si vous consommezFME FlowServices Web et votre organisation utilise un serveur proxy sur votre réseau, vous pouvez configurerFME Flow pour se connecter via le proxy.
Qu'est-ce quenon pris en charge sur un proxy dansFME Flow?
- CertainConnexions à la base de données, y compris les connexions aux bases de données MongoDB, échoueront. Safe Software n'a pas entièrement testé la prise en charge du proxy pour tous les formats de base de données ; vous devrez peut-être tester vos connexions à la base de données pour déterminer la prise en charge.
- SiMéthode d'authentificationDigérerouNTLM est spécifié dans les paramètres de configurationci-dessous, ces connexions échoueront :
- Connexions à Azure Active Directory pourauthentification des utilisateurs avecFME Flow.
- Connexions Web
- Automatisations actions externes quiE-mail, ou le service de notificationAbonné par e-mail.
- Automatisations actions externes qui notifient unRubrique Azure Event Grid, ou le service de notificationAbonné Azure Event Grid.
- Outils d'automatisation ou de service de notification qui se connectent à Dropbox, y comprisRépertoire Dropbox déclenchement,Répertoire Dropbox action extérieure,Éditeur de montres Dropbox, etAbonné Dropbox.
- AutomatismesouService de notification protocoles (y compris les déclencheurs, les actions externes, les éditeurs et les abonnés) qui ne communiquent pas via HTTP. Ces protocoles incluent la surveillance des répertoires, des e-mails (SMTP et IMAP), FTP, JMS, SFTP, UDP et WebSocket.
- (Windows) Tout ce qui s'appliqueExceptionsconfiguré dans les paramètres LAN de votre serveur proxy (sous Propriétés Internet) ou dans un fichier PAC.
- (Linux) Toutes les exceptions applicables configurées dans les outils réseau ou le fichier /etc/environment.
Puis-je mapper des URL via un proxy personnalisé ?
Les cartes proxy personnalisées doivent être configurées manuellement. Pour plus d'informations, voirPour configurer des cartes proxy personnalisées (manuel) (ci-dessous).
Pour configurerFME Flow avec un serveur proxy
CliquezProcuration. Remplissez les champs suivants et cliquez surSauvegarder.
- Proxy activé: Cliquez pour activer une connexion proxy.
- Hôte: Le nom d'hôte du serveur proxy.
- Port: Le port via lequel la communication avec le serveur proxy a lieu.
- Pas de proxy pour: (facultatif) Une liste de noms d'hôtes et d'adresses IP auxquels on accédera via une connexion directe, en contournant le proxy. Pour éviter de saisir plusieurs hôtes dans le même domaine, les hôtes peuvent être préfixés et ajoutés avec le caractère générique*.
- Authentification requise: Cliquez si une authentification est requise pour accéder au serveur proxy.
- Nom d'utilisateur: Le nom d'utilisateur du compte pour exécuter le serveur proxy.
- Mot de passe: Le mot de passe du compte du serveur proxy.
- Méthode d'authentification: La méthode d'authentification utilisée par le serveur proxy, soitBasique,Digérer, ouNTLM.
Pour délimiter la liste, utilisez des virgules, des points-virgules ou appuyez sur les touches Tab ou Entrée. Ne copiez-collez pas une liste d’entrées. Pour être correctement délimité dans l'affichage, chaque entrée doit être ajoutée séparément.
Exemple:
Pour configurer des cartes proxy personnalisées (manuel)
Vous pouvez spécifier des cartes proxy personnalisées au lieu d'utiliser le proxy système. Une carte proxy personnalisée vous permet de mapper l'accès à des URL spécifiques via un proxy alternatif sur votre système. Utilisez une carte proxy personnalisée si vous devez contourner les règles par défaut de votre réseau ou les paramètres de proxy système afin d'accéder à ces URL.
Lors de la configuration de cartes proxy personnalisées, gardez à l’esprit les points suivants :
- Contrairement à un proxy système, les proxys personnalisés s'appliquent uniquement aux connexions provenant deMoteurs FME. Connexions depuis leFME FlowCœur, comme l'accèsRessources ,Connexions à la base de données etConnexions Web , etAutomatismes les notifications de déclenchement et d'action externe ne sont pas prises en charge via des proxys personnalisés.
- Les cartes proxy personnalisées ne fonctionnent pas en conjonction avec la configurationFME Flow avec un proxy système (décrit ci-dessus, sousPour configurerFME Flow avec un serveur proxy). Vous ne pouvez configurer que l'un ou l'autre.
- Exécutez l'invite de commande Windows en tant qu'administrateur et accédez à :$(FME_SERVER_HOME)\Serveur\fme
- Exécutez la commande suivante, en répétant tous les paramètres pour chaque URL que vous souhaitez mapper via le proxy personnalisé, comme indiqué :
- <URL_source> est l'URL à laquelle vous souhaitez accéder. L'URL doit correspondre exactement à l'URL de la requête ; par exemple,http://www.lib.uwaterloo.ca/locations/umd/digitization_project/Roads_NTDB.zip.
- <URL_proxy> est l'URL du serveur proxy sur votre système qui gérera les requêtes vers le<Source_URL>.
- <Proxy_Port> est le numéro de port sur le serveur proxy via lequel les requêtes sont traitées.
- <Nécessite une authentification> estvraiouFAUX, selon que le serveur proxy nécessite ou non une authentification pour accéder. Sivrai, fournir<Nom d'utilisateur>, <Mot de passe> , et <Méthode d'authentification > (Basique,Digérer, ouNTLM).
- OuvrirfmeFlowConfig.txt.
- Sous le titreDÉMARRAGE DES PARAMÈTRES DU SERVEUR FME, ajoutez la ligne suivante :
- Enregistrez et fermez le fichier.
- RedémarrageFME Flow.
fme.exe APPLY_SETTINGS SYSTEM "Proxy/Carte proxy personnalisée" "<URL_source>,<URL_proxy >,< Proxy_Port>,<Nécessite une authentification>,<Nom d'utilisateur>,fme_encrypt(< Mot de passe>),<Méthode d'authentification >[,< URL_source >,< URL_proxy >,< Proxy_Port >,< Nécessite une authentification >,< Nom d'utilisateur >,fme_encrypt(< Mot de passe >),< Méthode d'authentification >]"
Où:
ENABLE_ENGINEPROXY=false
Autres notes
Pour utiliser un serveur proxy sans authentification, spécifiez plutôt :
fme.exe APPLY_SETTINGS SYSTEM « Proxy/Serveur proxy nécessitant une authentification » « false »
Pour arrêter d’utiliser le serveur proxy, exécutez :
fme.exe APPLY_SETTINGS SYSTEM « Proxy/Paramètre proxy » « Aucun proxy »
- Exécutez la ligne de commande Linux et accédez à :/opt/fme-engine-<année>, où<année> est leFME Flow version de sortie, telle que2016.
- Pour chaque URL que vous souhaitez mapper via le proxy personnalisé, exécutez la commande suivante :
- <URL_source> est l'URL à laquelle vous souhaitez accéder. L'URL doit correspondre exactement à l'URL de la requête ; par exemple,http://www.lib.uwaterloo.ca/locations/umd/digitization_project/Roads_NTDB.zip.
- <URL_proxy> est l'URL du serveur proxy sur votre système qui gérera les requêtes vers le<Source_URL>.
- <Proxy_Port> est le numéro de port sur le serveur proxy via lequel les requêtes sont traitées.
- <Nécessite une authentification> estvraiouFAUX, selon que le serveur proxy nécessite ou non une authentification pour accéder. Sivrai, fournir<Nom d'utilisateur>, <Mot de passe> , et <Méthode d'authentification > (Basique,Digérer, ouNTLM).
- OuvrirfmeFlowConfig.txt.
- Sous le titreDÉMARRAGE DES PARAMÈTRES DU SERVEUR FME, ajoutez la ligne suivante :
- Enregistrez et fermez le fichier.
- RedémarrageFME Flow.
./fme APPLY_SETTINGS SYSTEM "Proxy/Carte proxy personnalisée" "<URL_source>,<URL_proxy >,< Proxy_Port>,<Nécessite une authentification>,<Nom d'utilisateur>,< Mot de passe>,<Méthode d'authentification >"
Où:
ENABLE_ENGINEPROXY=false
Autres notes
Pour utiliser un serveur proxy sans authentification, spécifiez plutôt :
./fme APPLY_SETTINGS SYSTEM "Proxy/Serveur proxy nécessitant une authentification" "false"
Pour arrêter d’utiliser le serveur proxy, exécutez :
./fme APPLY_SETTINGS SYSTEM "Proxy/Paramètre proxy" "Aucun proxy"