标签: tfstate

本地状态无法被 terraform 上的另一个进程解锁

我的 terraform 远程状态和储物柜是在 aws 帐户下的 s3 和 dynamodb 上配置的,在 gitlab runner 上,某些计划任务已崩溃,在下一个执行计划中,会弹出以下错误:

Error: Error locking state: Error acquiring the state lock: ConditionalCheckFailedException:
The conditional request failed

Lock Info:
  ID:        <some-hash>
  Path:      remote-terrform-states/app/terraform.tfstate
  Operation: OperationTypePlan
  Who:       root@runner-abc-project-123-concurrent-0
  Version:   0.14.10
  Created:   2022-01-01 00:00:00 +0000 UTC
  Info:  some really nice info
Run Code Online (Sandbox Code Playgroud)

在尝试解锁此储物柜以便再次执行额外的执行计划时 - 我收到以下错误:

  terraform force-unlock <some-hash-abc-123>

  #output:
  Local state cannot be unlocked by another process
Run Code Online (Sandbox Code Playgroud)

我们如何释放这个地形储物柜?

amazon-dynamodb terraform tfstate locker

10
推荐指数
2
解决办法
2万
查看次数

标签 统计

amazon-dynamodb ×1

locker ×1

terraform ×1

tfstate ×1