terraform - 有没有办法让 terraform 忽略 ResourceNotFoundException 并破坏其他资源

标签 terraform

我正在尝试使用 terraform destroy 作业,但出现 ResourceNotFoundException。这是因为资源已经在上一个作业中被删除了。有没有一种方法可以让 Terraform 忽略资源已被删除并破坏其余基础设施。

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

检索 DynamoDB 表时出错:ResourceNotFoundException:找不到请求的资源:表

最佳答案

听起来如果资源消失了,但 Terraform 认为它仍然存在可以删除,最好的办法就是更新状态文件以匹配。

terraform state rm <your_dynamo_table_resource>

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

关于terraform - 有没有办法让 terraform 忽略 ResourceNotFoundException 并破坏其他资源,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/57150346/

相关文章:

azure - 使用 terraform 创建用户、组和 group_member

go - 需要一些帮助来使用 bazel 构建自定义 Terraform 提供程序

amazon-web-services - Terraform aws aws_autoscaling_schedule 具有重复性,开始时间从第二天而不是当前日期开始

amazon-web-services - 我无法通过 SSH 连接到使用 Terraform 创建的 EC2 实例

amazon-web-services - 使用 Terraform 在不同区域创建 AWS S3 存储桶

azure - 我的 Terraform 服务主体在 Key Vault 上收到 403 访问错误,即使我为其添加了访问策略

google-cloud-platform - 服务帐号的 GCP 项目配额问题

terraform - 在 terraform 模块源中排除文件

terraform - aws_key_pair.kyc_app_public_key : Error import KeyPair: InvalidKey. 格式: key 不是有效的 OpenSSH 公钥格式

.net - 如何使用 Terraform azurerm_app_service 指定 .net core 版本