terraform - 有没有办法让 terraform 忽略 ResourceNotFoundException 并破坏其他资源
问题描述
我正在尝试使用 terraform destroy 作业但得到 ResourceNotFoundException。这是因为资源已在上一个作业中删除。有没有一种方法可以让 terraform 忽略资源被删除并破坏其余的基础设施。
示例:- Dynamo 表在上一个作业中被删除,在下一个作业中我想删除附加到它的策略和角色。
Error retrieving DynamoDB table: ResourceNotFoundException: Requested resource not found: Table
解决方案
听起来如果资源消失了,但 Terraform 认为它仍然存在可以删除,最好的办法就是更新状态文件以匹配。
terraform state rm <your_dynamo_table_resource>
推荐阅读
- visual-studio-code - Anaconda 与 VSCode 挂起
- java - 本地 JVM 无法对自身执行对 0.0.0.0 的 HTTP 调用
- django-rest-framework - 尝试在 TrigramSimilarity 中使用过滤器后端
- python-3.x - jinja2 dictsort 不排序
- javascript - 在 iOS swift 中检查 Javascript 库版本
- python - Azure 数据工作室:编写带有提示的 python
- python - selenium.common.exceptions.TimeoutException:消息:超时:从渲染器接收消息超时
- html - 没有媒体查询的简单 HTML CSS 响应
- android - Android 抽屉布局标题 - 无法访问它
- splunk - Splunk - 如何生成“身份列” id 1,2,3,