Docker / SAM本地aws sdk的请求失败(InvalidSignatureException)

时间:2018-06-15 18:15:59

标签: docker containers aws-sdk aws-sam-cli aws-serverless

您好在尝试在docker容器中使用aws SDK时出现以下错误

> (InvalidSignatureException) when calling the PutItem operation:
> Signature expired: 20180613T153236Z is now earlier than
> 20180614T223818Z (20180614T225318Z - 15 min.)

当我使用aws cli和SDK本地机器上的默认凭据提供程序时,aws api调用工作正常。我的容器里面出了什么问题?

1 个答案:

答案 0 :(得分:0)

这可能是由于在Mac https://github.com/docker/for-mac/issues/17上运行docker时出现以下问题,当您的系统进入睡眠状态时,您的整个docker机器代理时间会不同步。

尝试重新启动系统上的docker守护程序以进行快速修复。在上面的帖子中,他们有一些更长期的修复/建议