在拍摄大型EBS卷的快照时,Terraform超过了等待尝试次数

时间:2017-08-07 12:47:38

标签: amazon-web-services amazon-ec2 terraform

当拍摄5TB左右的音量快照时,我已经超过了等待尝试次数:

aws_ebs_snapshot.banks_proddb_snapshot: Still creating... (9m40s elapsed)
Error applying plan:

1 error(s) occurred:

* aws_ebs_snapshot.banks_proddb_snapshot: 1 error(s) occurred:

* aws_ebs_snapshot.banks_proddb_snapshot: ResourceNotReady: exceeded wait attempts

我该怎么做才能解决这个问题?

1 个答案:

答案 0 :(得分:1)

获取该大小的快照将花费很长时间,因为Terraform等待API返回快照已完成。

不幸的是,aws_ebs_snapshot resource在10分钟后超时(AWS提供商的默认超时),并且它不提供任何timeout配置。

要解决此问题,您需要在源代码中修复此问题,以通过拉取请求或在AWS提供程序Github repo上引发issue来公开超时配置。

关于第二次成功拍摄快照的评论,因为Terraform已经识别出已经使用该名称创建了快照,因此无关。