amazon-web-services - Terraform - 在可用时使用 rds 快照
问题描述
我试图找到解决这个问题的方法。
当使用 terraform 创建 rds 实例时,它应该使用最新的可用快照。但是当没有可用的快照时,应该在没有快照的情况下创建 rds 实例。
我尝试使用数据元素,但应用程序始终指出:
您的查询未返回任何结果。请更改您的搜索条件,然后重试。
我怎样才能做到这一点?提供更多上下文。我想使用 terraform 创建一个全新的环境,或者确保使用具有相同代码的最新快照重新创建 rds 实例。
解决方案
您可能需要将一个变量传递到您的 Terraform 中,指示它是“新鲜环境”还是“带快照的环境”。你可以给那个变量一个默认值,这样你就不需要一直传递它。
例如,如果您通常在现有环境中运行此 Terraform,则可以有fresh_environment
一个默认值为false
. 那么只有当你运行它来创建一个全新的环境时,你才需要传入-var fresh_environment=true
你的 terraform 命令。
推荐阅读
- xamarin.forms - 不显示带有 Prism 和 xamarin 表单的汉堡菜单
- python - 虽然我已经安装了pip并在cmd中导入kivy,但还是报错,代码没有执行
- java - 在 Java 中,如何使用断言测试 Junit Mockito 中的 void 方法?
- python - 将滴答时间转换为 Python hh:mm:ss
- bash - 使用 $USER 时回显“root”
- c++ - 如何在文件中写入 C++ 崩溃错误?
- c - 为什么编译器会根据以下代码中的优先级规则进行编译?
- haskell - Haskell 中的隐式静态类型转换(强制)
- firebase - Firebase 云函数 - 在 OnUpdate 云触发器中更新不同的对象
- asp.net-mvc - js文件加载时出现System.OutOfMemoryException错误