Le versioni di FetchSFTP che espongono la proprietà Proxy Configuration Service possono usare un servizio controller proxy condiviso. Nell'interfaccia dei componenti di NiFi 2.12, la configurazione è:

  1. Crea uno StandardProxyConfigurationService nell'ambito del gruppo di processi appropriato.
  2. Per una rotta SOCKS5, imposta Proxy Type su SOCKS e SOCKS Version su 5.
  3. Inserisci Server Host e Server Port del proxy, oltre a nome utente e password quando richiesti. Per una destinazione SFTP pubblica, il elenco di proxy SOCKS5 fornisce candidati; il proxy scelto deve comunque consentire quella destinazione e quella porta.
  4. Abilita il servizio e selezionalo nella proprietà Proxy Configuration Service di FetchSFTP prima di avviare il processore.

Il servizio controller è DIRECT per impostazione predefinita. Compilare un indirizzo senza cambiare il tipo di rotta non seleziona una connessione SOCKS.

InputDove appartiene
Nome host e porta del server SFTPIl processore SFTP
Utente SSH, autenticazione e verifica della chiave dell'hostLa configurazione SSH del processore
Host, porta, protocollo e account del proxyIl servizio controller proxy selezionato

Mantieni la destinazione SFTP come il vero server SSH. Il proxy riceve la richiesta di aprire la connessione a quella destinazione; non diventa il punto di accesso SFTP.

Conserva Strict Host Key Checking e l'Host Key File previsto per il server. Un proxy raggiungibile è solo il primo salto di rete del trasferimento.

Anche altri componenti NiFi possono usare servizi controller proxy, ma i tipi di proxy supportati dipendono dal componente. Controlla le proprietà del processore SFTP effettivo quando lavori con un'altra versione di NiFi.

Articoli correlati