首页 > 解决方案 > 每日数据加载的 AWS API Gateway POST 请求

问题描述

我是一个对 REST API 完全陌生的人,请原谅新手的错误。

我的要求是:

源数据库人员希望每小时将 JSON 数据发送到我发布的 API 端点。我不确定我需要构建什么来确保它无缝地发生。我的目标是接收数据并创建 CSV 文件并将其保存在 AWS S3 中以供进一步的下游处理。

我的计划是,创建一个 AWS API Gateway 端点,它将接受 POST 请求,并且每当有人通过 POST 发送数据时,API Gateway 将触发 AWS Lambda 函数,该函数将运行 Python 将 JSON 数据解析为 CSV 并存储在 AWS S3 中。这个想法有效吗?我错过了什么?是否有需要实施的最佳实践?

标签: amazon-web-servicesapipostaws-lambdaaws-api-gateway

解决方案


是的,这是一个简单、典型的无服务器堆栈,并且运行良好。

此外,您还可以专注于 API Gateway 端点的身份验证以确保其安全。


推荐阅读