地形停止命令

问题描述

我是新来的terraform。我编写了一个terraform代码来为oracle云基础架构提供实例,并且运行良好。不知何故,问题是在terraform cmd中没有“停止”命令,他们只有“破坏”命令。 有什么方法可以停止资源而不是破坏资源吗?

解决方法

如果您正在寻找解决方案,则当前没有此类选项。您可以请求功能here

作为临时的解决方法,您可以使用 user_data 进行修改,并使用该更新和发送关闭请求。即terraform apply

,

我建议使用Terraform进行供应(应用)和终止(销毁)。通过OCI CLI停止/启动实例非常简单,并且可以通过诸如此类的简单shell脚本轻松完成。

这不那么复杂,并且易于维护,可以满足更简单的要求。

Instance.sh文件

oci计算实例操作-操作$ 1-实例ID ocid1.instance.oc1.iad.an ..... 7d3xamffeq

启动命令: $ source Instance.sh start

停止命令: $ source Instance.sh stop

,

您还可以选择设置可以管理生命周期操作的功能。如果您想进一步追求,已经有了一种公共解决方案,如下所示。

https://github.com/AnykeyNL/OCI-AutoScale/blob/master/AutoScaleALL.py