如何解决地形停止命令
我是新来的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
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。