Introduzione al connettore FTP

Usare il connettore FTP per monitorare, gestire e creare file in un server FTP.

Per usare qualsiasi connettore, è necessario innanzitutto creare un'app per la logica. Come prima operazione creare un'app per la logica.

Connettersi a FTP

Perché l'app per la logica possa accedere a qualsiasi servizio, è necessario creare una connessione al servizio. Una connessione fornisce la connettività tra un'app per la logica e un altro servizio.

Creare una connessione a FTP

Prerequisiti

  • Un account FTP

Prima di poter usare l'account FTP in un'app per la logica, è necessario autorizzare l'app per la logica a connettersi all'account FTP. Fortunatamente, è possibile eseguirePrima di poter usare l'account FTP in un'app per la logica, è necessario autorizzare l'app per la logica a connettersi all'account FTP. Fortunatamente, è possibile eseguire questa operazione in modo facile dalla propria app per la logica nel Portale di Azure. questa operazione in modo facile dalla propria app per la logica nel Portale di Azure.

Ecco i passaggi per autorizzare l'app per la logica a connettersi all'account FTP:

  1. Per creare una connessione a FTP, nella finestra di progettazione dell'app per la logica selezionare Mostra API gestite da Microsoft nell'elenco a discesa, quindi immettere FTP nella casella di ricerca. Selezionare il trigger o l'azione che si desidera usare:
    Passaggio di creazione della connessione a FTP
  2. Se non sono mai state create connessioni a FTP prima d'ora, verrà chiesto di fornire le relative credenziali. Queste credenziali verranno usate per autorizzare l'app per la logica a connettersi e ad accedere ai dati dell'account FTP:
    Passaggio di creazione della connessione a FTP
  3. Si noti che la connessione è stata creata ed è ora possibile procedere con gli altri passaggi nell'app per la logica:
    Passaggio di creazione della connessione a FTP

Usare un trigger FTP

Un trigger è un evento che può essere usato per avviare il flusso di lavoro definito in un'app per la logica. Altre informazioni sui trigger.

Importante

Il connettore FTP richiede un server FTP che sia accessibile da Internet e sia configurato per operare con la modalità passiva. Il connettore FTP, inoltre, non è compatibile con FTPS implicito (FTP su SSL). Il connettore FTP supporta solo FTPS esplicito (FTP su SSL).

Questo esempio spiega come usare il trigger FTP - Quando viene aggiunto o modificato un file per avviare un flusso di lavoro dell'app per la logica quando viene aggiunto o modificato un file in un server FTP. In un esempio riguardante un'organizzazione si potrebbe usare questo trigger per monitorare una cartella FTP per nuovi file di ordini dei clienti. È quindi possibile usare un'azione connettore FTP come Recuperare i contenuti del file per recuperare il contenuto dell'ordine per elaborarlo ulteriormente e archiviarlo nel database degli ordini.

  1. Immettere ftp nella casella di ricerca della finestra di progettazione delle app per la logica, quindi selezionare il trigger FTP - Quando viene aggiunto o modificato un file
    Immagine di trigger FTP 1
    Il controllo Quando viene aggiunto o modificato un file viene visualizzato.
    Immagine di trigger FTP 2
  2. Selezionare ... sul lato destro del controllo. Viene visualizzato il controllo di selezione della cartella.
    Immagine di trigger FTP 3
  3. Selezionare > (freccia destra) e individuare la cartella da monitorare per rilevare i file nuovi o modificati. Selezionare la cartella e notare che ora è visualizzata nel controllo Cartella.
    Immagine di trigger FTP 4

A questo punto, l’app per la logica è stata configurata con un trigger che avvierà l'esecuzione di altri trigger e altre azioni nel flusso di lavoro quando un file viene modificato o creato nella cartella FTP specificata.

Nota

Affinché sia funzionale, l'app per la logica deve contenere almeno un trigger e un'azione. Seguire i passaggi nella sezione successiva per aggiungere un'azione.

Usare un'azione FTP

Un'azione è un'operazione eseguita dal flusso di lavoro e definita in un'app per la logica. Altre informazioni sulle azioni.

Dopo aver aggiunto un trigger, seguire questi passaggi per aggiungere un'azione che otterrà il contenuto del file nuovo o modificato individuato dal trigger.

  1. Selezionare + Nuovo passaggio per aggiungere l'azione che recupera il contenuto del file sul server FTP
  2. Selezionare il collegamento Aggiungi un'azione .
    Immagine di azione FTP 1
  3. Immettere FTP per cercare tutte le azioni correlate a FTP.
  4. Selezionare FTP - Recuperare i contenuti del file come azione da eseguire quando viene individuato un file nuovo o modificato nella cartella FTP.
    Immagine di azione FTP 2
    Si apre il controllo Recuperare i contenuti del file. Nota: verrà richiesto di autorizzare l'app per la logica ad accedere all'account sul server FTP, se non lo si è già fatto in precedenza.
    Immagine di azione FTP 3
  5. Selezionare il controllo File (lo spazio vuoto sotto FILE*). In questo caso è possibile usare le varie proprietà dal file nuovo o modificato individuato sul server FTP.
  6. Selezionare l'opzione Contenuto file.
    Immagine di azione FTP 4
  7. Il controllo viene aggiornato e indica che l'azione FTP - Recuperare i contenuti del file recupererà il contenuto del file nuovo o modificato nel server FTP.
    Immagine di azione FTP 5
  8. Salvare il lavoro e poi aggiungere un file nella cartella FTP per testare il flusso di lavoro.

A questo punto l'app per la logica è stata configurata con un trigger per monitorare una cartella su un server FTP e avviare il flusso di lavoro quando viene individuato un nuovo file o un file modificato sul server FTP stesso.

L'app per la logica è stata configurata con un'azione per ottenere il contenuto del file nuovo o modificato.

È ora possibile aggiungere un'altra azione, come SQL Server - Inserisci riga, per inserire il contenuto del file nuovo o modificato in una tabella di database SQL.

Dettagli specifici del connettore

Per visualizzare eventuali azioni e trigger definiti in Swagger ed eventuali limiti, vedere i dettagli del connettore.

Passaggi successivi

Creare un'app per la logica