服务向我们的 lambda 返回签名过期错误

问题描述

我有一个向第三方服务发送请求的 APIG + lambda 设置。大约 20 分钟后,我在服务的请求表单 lambda 上看到以下签名到期错误,接下来的大约 10-15 分钟内抛出错误,然后请求再次工作。

{
    "data": {
        "message": "Signature expired: 20210127T032243Z is Now earlier than 20210127T035631Z (20210127T040131Z - 5 min.)"
    },"statusCode": 403,"statusMessage": "Forbidden"
}

我也间歇性地看到以下错误

{ 
data:
   { message:
      'The request signature we calculated does not match the signature you provided. Check your AWS Secret Access Key and signing method. Consult the service documentation for details.' },statusCode: 403,statusMessage: 'Forbidden' 
}

Out lambda 配置为 1024 MB 内存和超时 29 秒。我检查了每个调用使用 process.env 获取凭据以签署请求,lambda 是否会在执行过程中重用凭据?寻找任何输入来修复这些错误

解决方法

暂无找到可以解决该程序问题的有效方法,小编努力寻找整理中!

如果你已经找到好的解决方法,欢迎将解决方案带上本链接一起发送给小编。

小编邮箱:dio#foxmail.com (将#修改为@)