node.js - AWS Lambda : Can those event can be integrated with API Management Tools?

标签 node.js amazon-web-services aws-lambda

我正在尝试做什么:

我计划使用 aws lambda 编写我的移动后端 API。从最近的版本中我得到的信息是,所有事件都可以通过任何平台上的 aws-sdk 触发,包括(android 和 iOS)。

我已经为此做了 POC,并且工作正常。但如何管理所有这些事件的指标呢?安全(OAuth)?测光?我知道所有这些都可以通过 API 管理工具来完成。因此,我计划并选择 CA API Management Gateway 来执行这些操作。

我被击中的地方:

如何将这些 lambda 事件集成到 CA API 管理网关或任何其他 API 管理网关中?

Below diagram show my architecture

我有额外的问题:

  1. 这可以完成吗?
  2. API 会扩展吗?
  3. 在 lambda 中构建所有 api 是个好主意吗?

最佳答案

这个问题没有简单的解决方案,我遇到了类似的问题。如果亚马逊能够为 Lambda 提供 API 网关功能那就太好了,但目前似乎还没有。感觉他们的服务有一个大漏洞。

如果您的 CA API 网关能够执行代码,您可以编写一个利用 Amazon 移动 SDK as detailed here 的中介。 ,否则您可能需要开发一个执行类似角色的中间应用程序。

然而,开发中间应用程序的问题是您需要利用 EC2 计算资源并自行配置自动扩展机制。如果亚马逊能够将其作为托管服务提供,那就更好了。


更新

亚马逊刚刚宣布 API Gateway服务。

关于node.js - AWS Lambda : Can those event can be integrated with API Management Tools?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/30238883/

相关文章:

java - 如何使控制台命令可用于用 Java 编写的 AWS Lambda

javascript - Strongloop 中的基本身份验证

javascript - 为什么返回 'Undefined?'

java - AWS Lambda 和 API 网关以及 SOAP 客户端

amazon-web-services - 如何获取有关失败的计划 AWS ECS 任务的指标/警报(基于退出代码)

amazon-web-services - 实际上 Amazon S3 何时触发 Lambda

node.js - Node.js 和 Express.js 的 POST 请求失败

javascript - fs writefile 新行不起作用

amazon-web-services - 具有无服务器框架的 AWS codeBuild/codePipeline

node.js - AWS Lambda 执行动态代码