如何解决服务向我们的 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 举报,一经查实,本站将立刻删除。