提供来自 Lambda@Edge
的 API提供比提供来自 API-Gateway + Lambda
的 API 更多的延迟优势堆栈,如果我的理解是正确的。
另外,API-Gateway(3.5 美元/百万调用)+ Lambda(0.2 美元/百万调用)== 3.7 美元/百万调用的成本似乎比 Lambda@Edge
贵(0.6 美元/百万通话)。
如果以上两个观察结果都是正确的,我们不应该都将我们的 API-Gateway + Lambda(对于使用此堆栈的人)迁移到 lambda@edge 堆栈吗?
最佳答案
Lambda@Edge 主要是针对请求的事件驱动,是的,延迟减少了,但它旨在与源一起使用。即使您拥有 Lambda@Edge 函数,您的 CloudFront 分配仍然需要访问源。
当源是 API 网关(带或不带 Lambda)时,它会带来很多好处,例如:
如果这一切都需要由 Lambda@Edge 完成,那么您将需要设计、开发和维护这些功能。
您所指的价格是 REST API,请记住,最便宜的 3 种 API 是 HTTP API,其成本
$1.00
每百万个请求。
关于amazon-web-services - 我们不应该都从 API-Gateway + Lambda 堆栈迁移到 Lambda@Edge 以进行 API 服务吗?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/62750324/