- Impression
Intégration AWS - Envoi de données à AWS via API Gateway et Lambda
Rationaliser l'envoi de données de Tulip vers AWS pour élargir les possibilités d'analyse et d'intégration
Objectif
Ce guide explique étape par étape comment envoyer des données Tulip de n'importe quel type vers AWS via API Gateway, une fonction Lambda, et une fonction de connecteur Tulip.
Un exemple d'architecture est listé ci-dessous :
Ceci est vital, car avec API Gateway et les fonctions Lambda, vous n'avez pas besoin d'authentifier les bases de données avec un nom d'utilisateur et un mot de passe du côté de Tulip ; vous pouvez compter sur les méthodes d'authentification IAM à l'intérieur d'AWS. Cela permet également de rationaliser la manière d'exploiter d'autres services AWS tels que Redshift, DynamoDB, etc.
Mise en place
Cet exemple d'intégration inclut l'envoi de données vers AWS depuis Tulip via Connector Functions. Il existe d'autres façons de récupérer les données de Tulip Tables via l'API Tables. Cette méthode permet aux créateurs d'applications d'envoyer toutes les données d'une application à AWS via une fonction de connecteur.
Exigences de haut niveau : 1. Créer une fonction AWS Lambda avec une API Gateway comme déclencheur.{height="" width=""}
2. Obtenir la charge utile de la fonction de connecteur Tulip avec quelque chose qui ressemble à l'exemple de script ci-dessous ``python import json import base64
def lambda_handler(event, context) : body = event['body'] data = json.loads(body)