- Nyomtat
AWS integráció - Adatok küldése az AWS-nek API Gateway és Lambda segítségével
Az adatok Tulipből az AWS-re történő küldésének egyszerűsítése a szélesebb körű analitikai és integrációs lehetőségek érdekében.
Cél
Ez az útmutató lépésről lépésre bemutatja, hogyan küldhet bármilyen típusú Tulip-adatot az AWS-re API Gateway, Lambda funkció és egy Tulip connector funkció segítségével.
Az alábbiakban egy példaarchitektúra látható:
Ez azért lényeges, mert az API Gateway és a Lambda-funkciók segítségével nem kell az adatbázisokat felhasználónévvel és jelszóval hitelesíteni a Tulip oldalán; az AWS-en belüli IAM-hitelesítési módszerekre támaszkodhat. Ez racionalizálja más AWS-szolgáltatások, például a Redshift, a DynamoDB és más szolgáltatások kihasználásának módját is.
A beállítása
Ez a példaintegráció magában foglalja az adatok Tulipból történő tolását az AWS-be a Connector Functions segítségével. A Tulip Tables adatainak a Tables API-n keresztül történő lehívására alternatív módszerek is léteznek. Ez a módszer lehetővé teszi az alkalmazáskészítők számára, hogy az alkalmazásban lévő bármely adatot elküldjenek az AWS-nek egy csatlakozófüggvényen keresztül.
Magas szintű követelmények: 1. Hozzon létre egy AWS Lambda-funkciót egy API-átjáróval mint triggerrel.{height="" width=""}
2. Szerezze be a Tulip Connector Function payloadját az alábbi példaszkripthez hasonló módon ```python import json import base64
def lambda_handler(event, context): test = event['body'] data = json.loads(body)
# használjuk a data változót az S3-ra, Firehose-ra, # adatbázisokba való íráshoz, és így tovább.
1. Az API átjáró lehet HTTP API vagy REST API a biztonsági és komplexitási korlátozásoktól függően. A REST API opció például tartalmaz egy api kulcs hitelesítési módszert, míg a HTTPS API csak JWT (JSON Web Token). Győződjön meg arról, hogy a lambda-funkciót végrehajtó IAM-szerepkör rendelkezik a megfelelő jogosultságokkal is.
2. Ezután adjon hozzá minden szükséges integrációt. A lambda-funkciókból írhatja az adatokat adatbázisba, S3-ba vagy értesítési szolgáltatásba.
## Felhasználási esetek és következő lépések
Miután véglegesítette a lambda integrációt, könnyedén elemezheti az adatokat egy sagemaker notebookkal, a QuickSighttal vagy számos más eszközzel.
**1. Hibák előrejelzése**- A gyártási hibák azonosítása, mielőtt azok bekövetkeznének, és a helyes első alkalommal történő javítás növelése - A minőséget befolyásoló alapvető gyártási tényezők azonosítása a fejlesztések végrehajtása érdekében.
**2. Minőségi költségek optimalizálása**- A terméktervezés optimalizálásának lehetőségeinek azonosítása a vevői elégedettség befolyásolása nélkül.
**3. Termelési energiaoptimalizálás**- Az optimális energiafogyasztást elősegítő termelési mozgatórugók azonosítása.
**4. Szállítási és tervezési előrejelzés és optimalizálás**- A gyártási ütemezés optimalizálása a vevői kereslet és a valós idejű rendelési ütemezés alapján.
**5. Globális gép/sor teljesítményértékelés**- Hasonló gépek vagy berendezések összehasonlítása normalizálással.
**6. Globális / regionális digitális teljesítménymenedzsment**- Konszolidált adatok valós idejű műszerfalak létrehozásához.