Le traduzioni sono generate tramite traduzione automatica. In caso di conflitto tra il contenuto di una traduzione e la versione originale in Inglese, quest'ultima prevarrà.
Crea un flusso di lavoro
È possibile creare un flusso di lavoro gestito utilizzando AWS Management Console, come descritto in questo argomento. Per rendere il processo di creazione del flusso di lavoro il più semplice possibile, sono disponibili pannelli di aiuto contestuali per la maggior parte delle sezioni della console.
Un flusso di lavoro prevede due tipi di passaggi:
-
Passaggi nominali: i passaggi nominali sono passaggi di elaborazione dei file che si desidera applicare ai file in entrata. Se si seleziona più di un passaggio nominale, ogni passaggio viene elaborato in una sequenza lineare.
-
Fasi di gestione delle eccezioni: i gestori delle eccezioni sono fasi di elaborazione dei file che vengono AWS Transfer Family eseguite nel caso in cui alcuni passaggi nominali falliscano o causino errori di convalida.
Crea un flusso di lavoro
-
Apri la AWS Transfer Family console all'indirizzo https://console.aws.amazon.com/transfer/
. -
Nel riquadro di navigazione a sinistra, scegli Flussi di lavoro.
-
Nella pagina Flussi di lavoro, scegli Crea flusso di lavoro.
-
Nella pagina Crea flusso di lavoro, inserisci una descrizione. Questa descrizione viene visualizzata nella pagina Flussi di lavoro.
-
Nella sezione Passaggi nominali, scegli Aggiungi passaggio. Aggiungi uno o più passaggi.
-
Scegli un tipo di passaggio tra le opzioni disponibili. Per ulteriori informazioni sui vari tipi di fasi, vedereUtilizza passaggi predefiniti.
-
Scegli Avanti, quindi configura i parametri per la fase.
-
Scegli Avanti, quindi esamina i dettagli del passaggio.
-
Scegli Crea passaggio per aggiungere il passaggio e continuare.
-
Continua ad aggiungere i passaggi secondo necessità. Il numero massimo di passaggi in un flusso di lavoro è 8.
-
Dopo aver aggiunto tutti i passaggi nominali necessari, scorri verso il basso fino alla sezione Gestori delle eccezioni — opzionale e scegli Aggiungi passaggio.
Nota
Per essere informati degli errori in tempo reale, ti consigliamo di configurare i gestori delle eccezioni e i passaggi da eseguire quando il flusso di lavoro fallisce.
-
-
Per configurare i gestori delle eccezioni, aggiungi i passaggi nello stesso modo descritto in precedenza. Se un file fa sì che un passaggio generi un'eccezione, i gestori delle eccezioni vengono richiamati uno per uno.
-
(Facoltativo) Scorri verso il basso fino alla sezione Tag e aggiungi tag per il tuo flusso di lavoro.
-
Controlla la configurazione e scegli Crea flusso di lavoro.
Importante
Dopo aver creato un flusso di lavoro, non puoi modificarlo, quindi assicurati di rivedere attentamente la configurazione.
Configura ed esegui un flusso di lavoro
Prima di poter eseguire un flusso di lavoro, è necessario associarlo a un server Transfer Family.
Per configurare Transfer Family per eseguire un flusso di lavoro sui file caricati
-
Apri la AWS Transfer Family console all'indirizzo https://console.aws.amazon.com/transfer/
. -
Nel riquadro di navigazione a sinistra, scegli Server.
-
Per aggiungere il flusso di lavoro a un server esistente, scegli il server che desideri utilizzare per il flusso di lavoro.
-
In alternativa, crea un nuovo server e aggiungici il flusso di lavoro. Per ulteriori informazioni, consulta Configurazione di un endpoint SFTPFTPS, o server FTP.
-
-
Nella pagina dei dettagli del server, scorri verso il basso fino alla sezione Dettagli aggiuntivi, quindi scegli Modifica.
Nota
Per impostazione predefinita, ai server non è associato alcun flusso di lavoro. La sezione Dettagli aggiuntivi viene utilizzata per associare un flusso di lavoro al server selezionato.
-
Nella pagina Modifica dettagli aggiuntivi, nella sezione Flussi di lavoro gestiti, seleziona un flusso di lavoro da eseguire su tutti i caricamenti.
Nota
Se non disponi già di un flusso di lavoro, scegli Crea un nuovo flusso di lavoro per crearne uno.
-
Scegli l'ID del flusso di lavoro da utilizzare.
-
Scegli un ruolo di esecuzione. Questo è il ruolo che Transfer Family assume durante l'esecuzione dei passaggi del flusso di lavoro. Per ulteriori informazioni, consulta IAMpolitiche per i flussi di lavoro. Seleziona Save (Salva.
-
Nota
Se non desideri più che un flusso di lavoro sia associato al server, puoi rimuovere l'associazione. Per informazioni dettagliate, consultare Rimuovere un flusso di lavoro da un server Transfer Family.
Per eseguire un flusso di lavoro
Per eseguire un flusso di lavoro, carichi un file su un server Transfer Family configurato con un flusso di lavoro associato.
Nota
Ogni volta che rimuovi un flusso di lavoro da un server e lo sostituisci con uno nuovo o aggiorni la configurazione del server (che influisce sul ruolo di esecuzione di un flusso di lavoro), devi attendere circa 10 minuti prima di eseguire il nuovo flusso di lavoro. Il server Transfer Family memorizza nella cache i dettagli del flusso di lavoro e il server impiega 10 minuti per aggiornare la cache.
Inoltre, è necessario disconnettersi da tutte SFTP le sessioni attive e quindi riconnettersi dopo il periodo di attesa di 10 minuti per visualizzare le modifiche.
# Execute a workflow > sftp bob@s-1234567890abcdef0.server.transfer.us-east-1.amazonaws.com Connected to s-1234567890abcdef0.server.transfer.us-east-1.amazonaws.com. sftp> put doc1.pdf Uploading doc1.pdf to /DOC-EXAMPLE-BUCKET/home/users/bob/doc1.pdf doc1.pdf 100% 5013KB 601.0KB/s 00:08 sftp> exit >
Dopo il caricamento del file, l'azione definita viene eseguita sul file. Ad esempio, se il flusso di lavoro contiene una fase di copia, il file viene copiato nella posizione definita in quel passaggio. Puoi utilizzare Amazon CloudWatch Logs per tenere traccia dei passaggi eseguiti e del loro stato di esecuzione.
Visualizza i dettagli del flusso di lavoro
È possibile visualizzare i dettagli sui flussi di lavoro creati in precedenza o sulle esecuzioni dei flussi di lavoro. Per visualizzare questi dettagli, è possibile utilizzare la console o il pulsante AWS Command Line Interface ()AWS CLI.
