我在我的本地机器上。 我是一个不知道操作的开发人员。 在命令行运行eb init之后,为我的区域select了us-east-1之后,我得到了这个:
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实例。 我尝试使用sudo dpkg-reconfigure tzdata将我的系统时钟和时区alignment到us-east-1的时区,但错误仍然存在。
那么我怎么能通过这个?
你的问题不是时区问题。 如果是时区问题,则时差将以小时而不是以分钟为单位递增。
您的系统时钟比亚马逊的时钟提前了5分52秒,这比亚马逊的签名algorithm(5分钟)所允许的更大。
将您的系统时间与已知的良好参考(如http://www.timeanddate.com/worldclock/)比较,然后正确设置时钟。 你很可能会看到你的时钟提前了6分钟。
如果您将时钟设置回6分钟,则您的命令应该正确执行。
在本地机器上正确设置您的系统时钟和时区select 。