Amazon web services AWS InvalidSignatureException,从docker容器运行时签名过期
我遇到了一个问题,我正在docker容器中开发一个程序,而不知从哪里我似乎遇到了一个签名无效的问题。当我尝试从AWS Secrets Manager检索资源时,出现以下异常(我不认为特定的AWS服务与此问题相关): botocore.exceptions.ClientError:发生错误 (InvalidSignatureException)调用GetSecretValue操作时: 签名已过期:20200505T192909Z现在早于 20200506T151410Z(20200506T151910Z-5分钟)Amazon web services AWS InvalidSignatureException,从docker容器运行时签名过期,amazon-web-services,docker,time,Amazon Web Services,Docker,Time,我遇到了一个问题,我正在docker容器中开发一个程序,而不知从哪里我似乎遇到了一个签名无效的问题。当我尝试从AWS Secrets Manager检索资源时,出现以下异常(我不认为特定的AWS服务与此问题相关): botocore.exceptions.ClientError:发生错误 (InvalidSignatureException)调用GetSecretValue操作时: 签名已过期:20200505T192909Z现在早于 20200506T151410Z(20200506T1519
当客户端系统的时钟与AWS同步的时钟不同步时,就会发生此异常 为了检查这个容器的时间,我在断点处暂停了我的程序并检查了当前时间。果不其然,它偏离了实际时间 首先要检查本地系统的时间。如果已关闭,请重新同步并重试这应该可以解决问题。