所以我试图将AWS lambda集成到我的移动应用程序中,并且我有一个在AWS Mobile Hub之外创建的工作API。我尝试导入API,但它不会更新SDK / Sample应用程序。当我尝试通过Mobile Hub创建API时,POST方法会返回内部服务器错误,即使我在创建此API时遵循了相同的步骤。有谁知道这是怎么回事?这非常令人沮丧。
答案 0 :(得分:0)
很抱歉听到您在将Lambda与移动应用程序集成时遇到一些问题。我有一些关于root的想法。
首先,检查您的API可以使用API网关中的测试功能调用Lambda函数。通过单击API网关控制台中的API方法找到它。
如果您在此处看到错误,则表明存在以下问题:(a)错误的权限:API无权调用您的Lambda函数或(b)您的Lambda函数无法正确处理来自您的请求API。
如果API网关控制台中的所有内容都显示正常,请尝试使用Cloud Logic功能中的“测试API”按钮在Mobile Hub控制台中测试您的API。此处的错误表示您的响应映射存在问题,或者在API网关控制台外调用API的权限问题。