有没有一种方法可以让terraform忽略ResourceNotFoundException并销毁其他资源

时间:2019-07-22 16:41:24

标签: terraform

我正在尝试使用Terraform销毁作业,但得到ResourceNotFoundException。这是因为资源已在上一个作业中删除。 terraform是否可以忽略资源已删除并破坏其余基础架构的方法。

示例:-在先前的作业中删除了Dynamo表,在下一个作业中,我想删除附加到该表的策略和角色。

Error retrieving DynamoDB table: ResourceNotFoundException: Requested resource not found: Table

1 个答案:

答案 0 :(得分:0)

听起来好像资源已经消失了,但是Terraform认为它仍然可以删除,最好的选择就是更新状态文件以使其匹配。

terraform state rm <your_dynamo_table_resource>

https://www.terraform.io/docs/commands/state/rm.html