Introduzione al connettore FTPGet started with the FTP connector

Usare il connettore FTP per monitorare, gestire e creare file in un server FTP.Use the FTP connector to monitor, manage and create files on an FTP server.

Per usare qualsiasi connettore, è necessario innanzitutto creare un'app per la logica.To use any connector, you first need to create a logic app. Come prima operazione creare un'app per la logica.You can get started by creating a logic app now.

Connettersi a FTPConnect to FTP

Perché l'app per la logica possa accedere a qualsiasi servizio, è necessario creare una connessione al servizio.Before your logic app can access any service, you first need to create a connection to the service. Una connessione fornisce la connettività tra un'app per la logica e un altro servizio.A connection provides connectivity between a logic app and another service.

Creare una connessione a FTPCreate a connection to FTP

PrerequisitiPrerequisites

  • Un account FTPAn FTP account

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.Before you can use your FTP account in a logic app, you must authorize the logic app to connect to your FTP account.Fortunately, you can do this easily from within your logic app on the Azure Portal.

Ecco i passaggi per autorizzare l'app per la logica a connettersi all'account FTP:Here are the steps to authorize your logic app to connect to your FTP account:

  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.To create a connection to FTP, in the logic app designer, select Show Microsoft managed APIs in the drop down list then enter FTP in the search box. Selezionare il trigger o l'azione che si desidera usare: Select the trigger or action you'll like to use:
    Passaggio di creazione della connessione a FTPFTP connection creation step
  2. Se non sono mai state create connessioni a FTP prima d'ora, verrà chiesto di fornire le relative credenziali.If you haven't created any connections to FTP before, you'll get prompted to provide your FTP credentials. Queste credenziali verranno usate per autorizzare l'app per la logica a connettersi e ad accedere ai dati dell'account FTP:These credentials will be used to authorize your logic app to connect to, and access your FTP account's data:
    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:Notice the connection has been created and you are now free to proceed with the other steps in your logic app:
    Passaggio di creazione della connessione a FTP

Usare un trigger FTPUse a FTP trigger

Un trigger è un evento che può essere usato per avviare il flusso di lavoro definito in un'app per la logica.A trigger is an event that can be used to start the workflow defined in a logic app. Altre informazioni sui trigger.Learn more about triggers.

Importante

Il connettore FTP richiede un server FTP che sia accessibile da Internet e sia configurato per operare con la modalità passiva.The FTP connector requires an FTP server that is accessible from the Internet and is configured to operate with PASSIVE mode. Il connettore FTP, inoltre, non è compatibile con FTPS implicito (FTP su SSL).Also, the FTP connector is not compatible with implicit FTPS (FTP over SSL). Il connettore FTP supporta solo FTPS esplicito (FTP su SSL).The FTP connector only supports explicit FTPS (FTP over 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 this example, I will show you how to use the FTP - When a file is added or modified trigger to initiate a logic app workflow when a file is added to, or modified on, an FTP server. In un esempio riguardante un'organizzazione si potrebbe usare questo trigger per monitorare una cartella FTP per nuovi file di ordini dei clienti.In an enterprise example, you could use this trigger to monitor an FTP folder for new files that represent orders from customers. È 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.You could then use an FTP connector action such as Get file content to get the contents of the order for further processing and storage in your orders database.

  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 fileEnter ftp in the search box on the logic apps designer then select the FTP - When a file is added or modified trigger
    Immagine di trigger FTP 1FTP trigger image 1
    Il controllo Quando viene aggiunto o modificato un file viene visualizzato.The When a file is added or modified control opens up
    Immagine di trigger FTP 2FTP trigger image 2
  2. Selezionare ... sul lato destro del controllo.Select the ... located on the right side of the control. Viene visualizzato il controllo di selezione della cartella.This opens the folder picker control
    Immagine di trigger FTP 3FTP trigger image 3
  3. Selezionare > (freccia destra) e individuare la cartella da monitorare per rilevare i file nuovi o modificati.Select the > (right arrow) and browse to find the folder that you want to monitor for new or modified files. Selezionare la cartella e notare che ora è visualizzata nel controllo Cartella.Select the folder and notice the folder is now displayed in the Folder control.
    Immagine di trigger FTP 4FTP trigger image 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.At this point, your logic app has been configured with a trigger that will begin a run of the other triggers and actions in the workflow when a file is either modified or created in the specific FTP folder.

Nota

Affinché sia funzionale, l'app per la logica deve contenere almeno un trigger e un'azione.For a logic app to be functional, it must contain at least one trigger and one action. Seguire i passaggi nella sezione successiva per aggiungere un'azione.Follow the steps in the next section to add an action.

Usare un'azione FTPUse a FTP action

Un'azione è un'operazione eseguita dal flusso di lavoro e definita in un'app per la logica.An action is an operation carried out by the workflow defined in a logic app. Altre informazioni sulle azioni.Learn more about actions.

Dopo aver aggiunto un trigger, seguire questi passaggi per aggiungere un'azione che otterrà il contenuto del file nuovo o modificato individuato dal trigger.Now that you have added a trigger, follow these steps to add an action that will get the contents of the new or modified file found by the trigger.

  1. Selezionare + Nuovo passaggio per aggiungere l'azione che recupera il contenuto del file sul server FTPSelect + New step to add the the action to get the contents of the file on the FTP server
  2. Selezionare il collegamento Aggiungi un'azione .Select the Add an action link.
    Immagine di azione FTP 1FTP action image 1
  3. Immettere FTP per cercare tutte le azioni correlate a FTP.Enter FTP to search for all actions related to FTP.
  4. Selezionare FTP - Recuperare i contenuti del file come azione da eseguire quando viene individuato un file nuovo o modificato nella cartella FTP.Select FTP - Get file content as the action to take when a new or modified file is found in the FTP folder.
    Immagine di azione FTP 2FTP action image 2
    Si apre il controllo Recuperare i contenuti del file.The Get file content control opens. 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.Note: you will be prompted to authorize your logic app to access your FTP server account if you have not done so previously.
    Immagine di azione FTP 3FTP action image 3
  5. Selezionare il controllo File (lo spazio vuoto sotto FILE).Select the **File* control (the white space located below FILE*). In questo caso è possibile usare le varie proprietà dal file nuovo o modificato individuato sul server FTP.Here, you can use any of the various properties from the new or modified file found on the FTP server.
  6. Selezionare l'opzione Contenuto file.Select the File content option.
    Immagine di azione FTP 4FTP action image 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.The control is updated, indicating that the FTP - Get file content action will get the file content of the new or modified file on the FTP server.
    Immagine di azione FTP 5FTP action image 5
  8. Salvare il lavoro e poi aggiungere un file nella cartella FTP per testare il flusso di lavoro.Save your work then add a file to the FTP folder to test your workflow.

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.At this point, the logic app has been configured with a trigger to monitor a folder on an FTP server and initiate the workflow when it finds either a new file or a modified file on the FTP server.

L'app per la logica è stata configurata con un'azione per ottenere il contenuto del file nuovo o modificato.The logic app also has been configured with an action to get the contents of the new or modified file.

È 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.You can now add another action such as the SQL Server - insert row action to insert the contents of the new or modified file into a SQL database table.

Dettagli specifici del connettoreConnector-specific details

Per visualizzare eventuali azioni e trigger definiti in Swagger ed eventuali limiti, vedere i dettagli del connettore.View any triggers and actions defined in the swagger, and also see any limits in the connector details.

Passaggi successiviNext Steps

Creare un'app per la logicaCreate a logic app