【问题标题】:AWS Mobile Hub will not allow me to import an existing APIAWS Mobile Hub 不允许我导入现有 API
【发布时间】:2017-03-09 21:32:41
【问题描述】:

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

【问题讨论】:

    标签: amazon-web-services aws-lambda aws-api-gateway amazon-iam aws-mobilehub


    【解决方案1】:

    很遗憾得知您在将 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 存在权限问题。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 2017-08-01
      • 2017-10-13
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2016-03-01
      • 2017-04-09
      相关资源
      最近更新 更多