Domande frequenti su Amazon AppFlow

Domande generali

Amazon AppFlow è un servizio di integrazione completamente gestito che ti consente di trasferire i dati in sicurezza tra le applicazioni Software-as-a-Service (SaaS) come Salesforce, Marketo, Slack e ServiceNow, e i servizi AWS come Amazon S3 e Amazon Redshift, in pochi clic. Con AppFlow, puoi eseguire flussi di dati di qualsiasi portata alla frequenza che stabilisci: pianificata, in risposta a un evento aziendale oppure on demand. AppFlow consente ora di configurare potenti funzioni di trasformazione dei dati come filtro e convalida per generare dati ricchi e pronti all'uso nell'ambito del flusso stesso, senza passaggi aggiuntivi. AppFlow crittografa automaticamente i dati in movimento e consente agli utenti di limitare il flusso dei dati su Internet pubblico per le applicazioni SaaS integrate con AWS PrivateLink, riducendo l'esposizione alle minacce di sicurezza.

Grazie ad AppFlow, non avrai bisogno di impiegare tempi notevoli e uno staff di sviluppatori altamente qualificati per creare e manutenere connettori API personalizzati per i servizi AWS per scambiare dati con le applicazioni SaaS. Gli amministratori di applicazioni SaaS e gli analisti aziendali possono implementare rapidamente la maggior parte delle integrazioni di cui hanno bisogno, senza dover attendere mesi affinché il team informatico completi i progetti di integrazione. Nello specifico, i vantaggi includono:

Velocità e flessibilità: Amazon AppFlow consente di integrare applicazioni in pochi minuti, senza più dover attendere giorni o settimane per la codifica di connettori personalizzati. Funzionalità come impaginazione dei dati, creazioni di log di errore e nuovi tentativi di connessione alla rete sono comprese per impostazione predefinita, perciò non è richiesta alcuna codifica o gestione. Con Amazon AppFlow, la qualità del flusso di dati è integrata e puoi arricchirlo attraverso mascheramento, mappatura, unione, filtraggio e convalida rendendoli parte del flusso stesso.

Privacy e sicurezza: AppFlow crittografa i dati a riposo e in movimento. Puoi crittografare i dati con chiavi gestite da AWS o utilizzando chiavi personalizzate. In questo modo, gli utenti possono inoltre limitare il flusso dei dati sulla rete Internet pubblica utilizzando endpoint Amazon VPC abilitati da AWS PrivateLink. Questo permette di minimizzare la minaccia di attacchi condotti attraverso Internet e il rischio di fuga di dati sensibili.

Scalabilità: AppFlow è in grado di aumentare facilmente la capacità senza il bisogno di pianificare o effettuare il provisioning delle risorse, in modo da consentirti di spostare grandi quantità di dati senza suddividerli in più batch. Utilizzando AppFlow, puoi trasferire facilmente milioni di record Salesforce o ticket Zendesk, il tutto mentre esegui un solo flusso.

Affidabilità: AppFlow utilizza un'architettura altamente disponibile, con risorse ridondanti e isolate per prevenire qualsiasi singolo punto di errore durante l'esecuzione all'interno dell'infrastruttura resiliente di AWS.

Vai alla Console di gestione AWS e seleziona AppFlow nel menu Servizi. In questo modo avvierai la home page di AppFlow. Un utente IAM autorizzato può creare e configurare un flusso utilizzando i seguenti passaggi:

Connetti l'origine dati alla destinazione: assegna un nome al flusso e scegli tra le origini e destinazioni delle applicazioni integrate per iniziare.

Scegli il trigger del flusso di dati: i flussi on demand vengono eseguiti una volta immediatamente, i flussi pianificati vengono eseguiti a intervalli specificati e i flussi basati su eventi vengono eseguiti in risposta a eventi aziendali, come la creazione di un'opportunità di vendita o un cambiamento dello stato di un ticket di supporto.

Mappa i campi di origine alla destinazione: configura la mappatura dei campi all'interno di AppFlow, oppure, per i set di dati che includono numerosi campi, carica un file csv con una mappatura dei campi in blocco. Puoi anche aggiungere trasformazioni dei campi dei dati, come il mascheramento di informazioni finanziarie sensibili o la combinazione di nomi e cognomi.

Aggiungi filtri e convalide dei dati: aggiungi filtri opzionali dei dati, come includere nel flusso solo campi nuovi o selezionati dei dati, e convalide, per esempio verificare che i campi numerici dei dati contengano numeri.

Completa: fai clic su Create Flow e i dati inizieranno a scorrere in base ai trigger che hai impostato. Puoi esaminare i flussi di dati e risolvere i problemi a essi relativi in qualsiasi momento ritornando al pannello di controllo.

AppFlow trasferisce dati tra l'origine dati e la destinazione dati, esegue le trasformazioni selezionate e monitora l'elaborazione. Per ottenere automazione, sicurezza e monitoraggio, AppFlow si integra con i servizi AWS di base, inclusi AWS PrivateLink, AWS KMS e Amazon CloudTrail.

I servizi AWS supportati includono Amazon S3, Amazon RedShift, Profili cliente Amazon Connector, Amazon Lookout per le metriche e Amazon Honeycode, e stiamo continuando ad aggiungerne altri.

AppFlow offre la flessibilità per configurare flussi personali. Alcuni esempi di flussi includono:

Creare una copia di un oggetto Salesforce (cioè opportunità, caso, campagna) in Amazon S3.

Inviare ticket di casi da Zendesk a una tabella Amazon RedShift.

Idratare un data lake Amazon S3 con i dati transazionali di SAP S/4HANA ERP.

Inviare registri da un file CSV presente in Amazon S3 a un account, contatto o oggetto lead di Salesforce.

Trasferire risultati, per esempio punteggi lead e punteggi di rischio di abbandono da Amazon S3 a Salesforce.

Puoi eseguire flussi on demand, in base a eventi aziendali o secondo una pianificazione:

On demand: esegui flussi di dati on demand non appena fai clic su “Esegui flusso” per effettuare trasferimenti o test in blocco,

In base a eventi: esegui flussi di dati in risposta a eventi aziendali come la creazione di un'opportunità di vendita, il cambiamento dello stato di un ticket di supporto o il completamento di un modulo di registrazione.

Pianificati: esegui flussi di dati secondo una pianificazione di routine all'intervallo di tempo scelto per mantenere i dati sincronizzati, oppure esegui flussi con regolarità.

R: Sì. AWS intraprenderà ogni sforzo commercialmente ragionevole per mantenere AppFlow disponibile per una percentuale di tempo di attività non inferiore al 99,9% nel corso di qualunque ciclo di fatturazione mensile in ogni regione AWS. Per ulteriori informazioni, consulta l'accordo sul livello di servizio (SLA) di AppFlow.

Integrazioni SaaS

Gli sviluppatori possono utilizzare API pubbliche delle applicazioni SaaS per ottenere o inviare dati, ma AppFlow aiuta i clienti a risparmiare tempo consentendo a chiunque preferisca evitare di scrivere codici e studiare la documentazione delle API di tutte le diverse applicazioni SaaS di implementare una gamma di attività di integrazione comuni. AppFlow è un servizio di integrazione API totalmente gestito che sostituisce i connettori personalizzati. Effettua il provisioning di calcolo, storage, e risorse di rete per organizzare ed eseguire i flussi, gestisce l'autorizzazione API tramite l'applicazione SaaS, gestisce il ciclo di vita dei token di accesso e delle chiavi API ed elabora i dati come parte del flusso.

AppFlow supporta fonti come Amazon S3, Salesforce, SAP, Marketo, Zendesk, Slack e molte altre. Supporta Amazon S3, Amazon RedShift, Salesforce e Snowflake come destinazioni per i flussi. Per ulteriori informazioni, visita la pagina delle integrazioni AppFlow.

Contattaci per comunicarci il nome del fornitore SaaS e il tuo caso d'uso.

Privacy e sicurezza

Con AppFlow, i dati sono sempre crittografati a riposo e in transito. Per impostazione predefinita, AppFlow utilizza per la crittografia la chiave master del cliente (CMK, customer master key) gestita da AWS. Per la crittografia, puoi anche scegliere chiavi gestite da te (CMK gestite dal cliente). Crea le tue chiavi personalizzate in AWS Key Management Service (KMS). Una volta configurata, la tua chiave personalizzata diventa automaticamente utilizzabile nella creazione dei flussi.

Servizi AWS

AWS Glue fornisce un servizio ETL gestito che agevola i data engineer, semplificando la preparazione e il caricamento dei dati archiviati su AWS ai fini dell'analisi. Crea un catalogo di dati da origini dati conformi a JDBC (cioè database) che rende i metadati disponibili per effettuare operazioni ETL e per inoltrare query tramite Amazon Athena, Amazon EMR e Amazon Redshift Spectrum. AppFlow si connette a origini dati basate su API e consente agli utenti delle linee aziendali di creare un'integrazione di dati senza scrivere codici.

AWS DataSync è pensato per spostare grandi quantità di dati tra origini dati on-premises e cloud AWS, al fine di eseguire la migrazione, l'elaborazione, il backup o il disaster recovery di dati in blocco. AWS DataSync è la scelta ideale se si eseguono abitualmente trasferimenti unici o periodici di decine o centinaia di terabyte. Su tale scala, è necessario utilizzare in maniera efficiente la larghezza di banda della rete e ottenere un throughput elevato. AppFlow, invece, è utilizzato per scambiare dati tra applicazioni SaaS e servizi AWS. AppFlow è progettato per i flussi di dati operativi che possono essere attivati da una persona, un evento o una pianificazione.

Amazon EventBridge consente agli sviluppatori di costruire applicazioni basate su eventi che interagiscono con le applicazioni SaaS e i servizi AWS. Le applicazioni SaaS integrate con EventBridge inviano al router di eventi del cliente eventi che è possibile instradare successivamente verso destinazioni come istanze Amazon EC2 e funzioni Lambda per l'elaborazione. AppFlow supporta il trasferimento bidirezionale di dati tra applicazioni SaaS e servizi AWS che può essere avviato da persone utilizzando un'interfaccia utente, una pianificazione o degli eventi, il tutto tramite un'interfaccia punta e clicca.

Il supporto AWS CloudFormation per Amazon AppFlow è disponibile in tutte le Regioni in cui Amazon AppFlow è disponibile. Per ulteriori informazioni sull'utilizzo di AWS CloudFormation ai fini del provisioning e della gestione delle risorse in Amazon AppFlow, consulta la nostra documentazione.

Sì. Per ricevere uno storico di tutte le chiamate delle API di AppFlow effettuate sul tuo account, è sufficiente attivare CloudTrail nella Console di gestione AWS.