尝试初始化 AWS EB,出现“签名尚未更新错误”

尝试初始化 AWS EB,出现“签名尚未更新错误”

我在本地机器上。我是一名开发人员,对操作一无所知。在命令行上us-east-1运行后,选择我的区域后,我得到了以下信息:eb init

ERROR: The current user does not have the correct permissions. 
Reason: Operation Denied. Signature not yet current: 
20150922T194753Z is still later than 20150922T194701Z (20150922T194201Z + 5 min.)

我四处寻找答案,发现这是其他人遇到的时区问题他们的应用程序已经部署,他们通过同步已启动的 EC2 实例的时区解决了这个问题。但是,我还没有部署到 EB,也没有关联的 EC2 实例。我尝试使用将我的系统时钟和时区与 us-east-1 的时区对齐,sudo dpkg-reconfigure tzdata但错误仍然存​​在。

那么我该如何解决这个问题呢?

答案1

您的问题不是时区问题。如果是时区问题,那么时差将以小时而不是分钟为单位。

您的系统时钟比亚马逊时钟快 5 分 52 秒,大于亚马逊签名算法允许的方差(5 分钟)。

将您的系统时间与已知的良好参考进行比较,例如http://www.timeanddate.com/worldclock/并正确设置你的时钟。最有可能的是,你会发现你的时钟快了 6 分钟。

如果您将时钟调回 6 分钟,您的命令应该可以正确执行。

答案2

设置系统时钟和时区选择,在您的本地机器上正确。

相关内容