我想做什么:
我打算用aws lambda编写我的移动后端api。从最近的版本我得到的信息,所有事件都可以通过任何平台上的aws-sdk触发,包括(android和iOS)。
我为此做了POC,并且工作正常。但是如何针对指标管理所有这些事件?安全(OAuth)?测光?我知道所有这些都可以通过api管理工具完成。所以我计划并选择了CA API Management Gateway来执行这些操作。
我被击中的地方:
如何在CA API Management Gateway或任何其他API Management Gateway中集成这些lambda事件?
我有额外的问题:
答案 0 :(得分:2)
对此没有简单的解决方案,我遇到了类似的问题。如果亚马逊可以为Lambda提供API网关功能,那将是很好的,但它们目前似乎不是。这感觉就像是他们服务中的一个大洞。
如果您的CA API网关能够执行代码,您可以编写一个利用亚马逊移动SDK as detailed here的中介,否则您可能需要开发一个执行类似角色的中间应用程序。
然而,开发中间应用程序的问题是您需要自己使用EC2计算资源并配置自动缩放机制。如果亚马逊能够将其作为托管服务提供,那将会好得多。
亚马逊刚刚宣布了API Gateway服务。