- Stampa
Integrazione AWS - Invio di dati ad AWS tramite API Gateway e Lambda
Semplificare l'invio di dati da Tulip ad AWS per maggiori opportunità di analisi e integrazioni
Scopo
Questa guida spiega passo per passo come inviare dati Tulip di qualsiasi tipo ad AWS tramite API Gateway, funzione Lambda e funzione connettore Tulip.
Di seguito è riportato un esempio di architettura:
Questo è fondamentale, perché con API Gateway e le funzioni Lambda, non è necessario autenticare i database con nome utente e password sul lato Tulip; si può fare affidamento sui metodi di autenticazione IAM all'interno di AWS. Questo semplifica anche l'utilizzo di altri servizi AWS come Redshift, DynamoDB e altri.
Configurazione
Questo esempio di integrazione prevede l'invio di dati ad AWS da Tulip tramite le funzioni del connettore. Esistono modi alternativi per recuperare i dati di Tulip Tables tramite l'API Tables. Questo metodo consente ai costruttori di app di inviare qualsiasi dato in un'app ad AWS tramite una funzione connettore.
Requisiti di alto livello: 1. Creare una funzione AWS Lambda con un gateway API come trigger.{height="" width=""}
2. Ottenere il payload della funzione Tulip Connector con qualcosa di simile allo script di esempio qui sotto ```python import json import base64
def lambda_handler(event, context): body = event['body'] data = json.loads(body)