【发布时间】:2021-05-12 13:12:43
【问题描述】:
我是 AWS 新手。我读了几篇文章直接将 api gateway 连接到 DynamoDB,很少使用 lambda 来路由请求。我想了解在什么情况下我们需要 lambda,什么时候可以避免。
【问题讨论】:
标签: amazon-web-services aws-lambda amazon-dynamodb aws-api-gateway
我是 AWS 新手。我读了几篇文章直接将 api gateway 连接到 DynamoDB,很少使用 lambda 来路由请求。我想了解在什么情况下我们需要 lambda,什么时候可以避免。
【问题讨论】:
标签: amazon-web-services aws-lambda amazon-dynamodb aws-api-gateway
API Gateway 可以直接插入到 DynamoDB 中,超级方便。很多时候这就足够了。有时您可能需要做“多一点”,而不仅仅是插入到 DynamoDB 中。例如,您可能需要:
处理 DynamoDB 流是您处理这些操作的另一种方式。但是,DynamoDB 流处理是异步发生的,因此您无法立即通过原始 API 网关端点报告故障。例如,如果 Lambda 出现问题,您可能希望 API Gateway 端点回复适当的 HTTP 状态代码,以便调用者知道问题。
【讨论】: