AWS 集成 - 通过 API 网关和 Lambda 将数据发送到 AWS
  • 13 May 2024
  • 1 分钟阅读
  • 贡献者

AWS 集成 - 通过 API 网关和 Lambda 将数据发送到 AWS


文章摘要

简化从 Tulip 向 AWS 发送数据的流程,以获得更广泛的分析和集成机会

目的

本指南将逐步介绍如何通过 API 网关、Lambda 函数和 Tulip 连接器函数将任何类型的 Tulip 数据发送到 AWS。

下面列出了一个架构示例:

image

这一点至关重要,因为有了 API Gateway 和 Lambda 函数,您就不需要在 Tulip 端使用用户名和密码验证数据库;您可以依赖 AWS 内部的 IAM 验证方法。 这也简化了如何利用其他 AWS 服务,如 Redshift、DynamoDB 等。

设置

本集成示例包括通过 Connector Functions 将数据从 Tulip 推送到 AWS。还有其他方法可以通过 Tables API 获取 Tulip Tables 数据。这种方法使应用程序构建者能够通过连接器函数将应用程序中的任何数据发送到 AWS。

高级要求:1.创建一个以 API 网关为触发器的 AWS Lambda 函数image{height="" width=""}
2.使用以下示例脚本获取郁金香连接器函数有效载荷 ```python import json import base64

def lambda_handler(event, context): body = event['body'] data = json.loads(body)

# 使用 data 变量向 S3、Firehose、# 数据库等写入内容


1. API 网关可以是 HTTP API 或 REST API,具体取决于安全性和复杂性限制。例如,REST API 选项包括 api key 身份验证方法,而 HTTPS API 只有 JWT(JSON 网络令牌)。确保执行 lambda 函数的 IAM 角色也有相应的权限。
2. 然后,添加所需的集成。您可以通过 lambda 函数将数据写入数据库、S3 或通知服务。


## 使用案例和下一步


完成与 lambda 的集成后,您就可以使用 sagemaker 笔记本、QuickSight 或其他各种工具轻松分析数据了。


**1.缺陷预测**- 在缺陷发生之前识别生产缺陷,提高首次正确率。


**2.优化质量成本**- 在不影响客户满意度的前提下,确定优化产品设计的机会 3.


**3.生产能源优化**- 确定优化能源消耗的生产杠杆 4.


**4.交货和计划预测与优化**- 根据客户需求和实时订单计划优化生产计划 5.


**5.全球机器/生产线标杆管理**- 对类似机器或设备进行标准化标杆管理 6.


**6.全球/区域数字化绩效管理**- 整合数据以创建实时仪表板


本文对您有帮助吗?