【发布时间】:2019-05-13 09:43:31
【问题描述】:
我正在尝试使用 gitlab-ci 从我的 CI 管道中应用我的基础设施更改和 terraform 的 docker 映像。但是,我收到了一些与时间相关的错误。我有点怀疑某种时间在某处漂移?
我已尝试设置时区并安装 NTP 并同步时区。我确认时间和 TZ 已从默认 UTC 更改为我的本地时区 GMT+8。但是,错误仍然发生。
注意到经过的时间从 20 秒变为 8 小时,所以内部时钟似乎有问题?
如果这是一个 terraform 问题或 docker 问题或两者兼而有之,我有点困惑?任何帮助将不胜感激。谢谢。
module.ecs_singapore.network.aws_nat_gateway.main:仍在创建... (已过去 20 秒) module.ecs_singapore.aws_alb.main:仍在创建... (已过去 20 秒)
module.ecs_singapore.network.aws_nat_gateway.main:仍在创建... (已过去 8 小时 7 秒) module.ecs_singapore.aws_alb.main: 仍在创建... (8h0m8s elapsed)
保存失败状态:上传失败状态:RequestTimeTooSkewed:请求时间与当前时间相差过大。 状态码:403,请求ID:0B0026E03C66248C,主机ID:n4DuSL4lWCUY0uXCLecwNtOyszV/Pr6ucFMZYxr4TjMuPWNHz2UYtuziy5dysFpJncWdwss1XTo=
释放状态锁时出错!
错误消息:无法检索锁定信息:InvalidSignatureException:签名尚未生效:20181206T223022Z 仍晚于 20181206T144544Z(20181206T143044Z + 15 分钟) 状态码:400,请求ID:G5CBO6G31177HOF9IB22HKEQDBVV4KQNSO5AEMVJF66Q9ASUAAJG
Terraform 在访问您的状态时获取锁以防止其他人 运行 Terraform 以同时修改状态。一个 释放此锁时发生错误。这可能意味着锁 是否正确释放。如果锁没有正确释放, Terraform 可能无法运行未来的命令,因为它看起来好像 锁被持有。
【问题讨论】: