【问题标题】:AWS API gateway error: "message": "Signature expired: 20160917T171647Z is now earlier than 20160917T200334Z (20160917T200834Z - 5 min.)"AWS API 网关错误:“消息”:“签名已过期:20160917T171647Z 现在早于 20160917T200334Z(20160917T200834Z - 5 分钟)”
【发布时间】:2017-01-25 20:25:10
【问题描述】:

我使用 AWS API 网关创建了一个 API,并按照类似于 AWS API 网关教程的步骤进行了部署。我在后端将 API 与 AWS lambda 函数连接起来。从 API 网关的测试方法内部一切正常,但是当我从 Postman 访问 API 时,出现以下错误 “消息”:“签名已过期:20160917T171647Z 现在早于 20160917T200334Z(20160917T200834Z - 5 分钟)” 搜索stackoverflow问题 AWS SDK Error - Signature not yet current 说可能是系统计时的问题。由于我使用的是 AWS lambda 和 API 网关,因此我无法控制系统时间。我应该调试什么?

【问题讨论】:

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


    【解决方案1】:

    想出了解决办法。错误消息具有误导性。我没有访问 API 的完整 URL。

    我正在访问类似
    https://someChars.execute-api.us-west-2.amazonaws.com/prod/
    而完整的网址是
    https://someChars.execute-api.us-west-2.amazonaws.com/prod/myUrlName

    【讨论】:

      猜你喜欢
      • 2017-10-16
      • 1970-01-01
      • 2014-12-31
      • 2016-09-05
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2021-06-27
      • 1970-01-01
      相关资源
      最近更新 更多