当我将部署包上传到AWS Lambda并单击Test and Run
时,几分钟后出现以下错误:
The Code tab failed to save. Reason: Signature expired: 20170327T111954Z is now earlier than 20170327T112115Z (20170327T112615Z - 5 min.)
当我重新尝试上传时(无需更改任何内容)
,它工作正常但是,我很好奇这个错误意味着什么?
答案 0 :(得分:2)
这意味着运行代码的VM / Docker存在一些时钟同步问题。
由于Signature V4(您用来验证亚马逊请求的算法)使用日期,因此您遇到此错误的可能性非常小。
如果您负责此VM,我建议您使用ntpd
同步时钟。有关详细信息,请参阅http://docs.aws.amazon.com/AWSEC2/latest/UserGuide/set-time.html
答案 1 :(得分:2)
信不信由你>使用更快的连接上传或将文件上传到S3然后使用链接
所有关于上传会话超时的信息