0

因此,我正在尝试将 AWS lambda 集成到我的移动应用程序中,并且我有一个在 AWS Mobile Hub 之外创建的有效 API。我尝试导入 API,但它没有更新 SDK/Sample 应用程序。当我尝试通过 Mobile Hub 创建 API 时,POST 方法会返回内部服务器错误,即使我在创建此 API 时遵循了相同的确切步骤。有谁知道这是怎么回事?这非常令人沮丧。

4

1 回答 1

0

得知您在将 Lambda 与您的移动应用程序集成时遇到了一些问题,我们深感抱歉。我对造成这种情况的根源有一些想法。

首先,使用 API Gateway 中的测试功能检查您的 API 是否可以调用 Lambda 函数。通过单击 API Gateway 控制台中的 API 方法找到它。

如果您在此处看到错误,则表明 (a) 权限错误:API 无权调用您的 Lambda 函数或 (b) 您的 Lambda 函数无法正确处理来自 API 的请求。

如果 API Gateway 控制台中一切正常,请尝试使用 Cloud Logic 功能中的“测试 API”按钮在 Mobile Hub 控制台中测试您的 API。此处的错误表示您的响应映​​射存在问题或在 API Gateway 控制台之外调用 API 存在权限问题。

于 2017-03-13T18:03:31.103 回答