AWS API网关错误:“消息”:“签名已过期:20160917T171647Z现在早于20160917T200334Z(20160917T200834Z - 5分钟)”

时间:2016-09-17 20:14:32

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

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

1 个答案:

答案 0 :(得分:1)

找出解决方案。错误消息具有误导性。我没有访问API的完整URL。

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