跨多个云提供商启动/停止实例

时间:2018-03-16 09:24:51

标签: terraform

假设使用Terraform构建多个云提供商帐户(AWS,Azure和GC)的云基础架构。有没有办法使用Terraform重启实例?如果没有,人们如何轻松地集中重启使用Terraform创建的实例?

谢谢!

1 个答案:

答案 0 :(得分:1)

Terraform不提供重启实例的能力。充其量,你可能会污染资源,这意味着terraform会破坏并重新创建(显然重启不同)。 Terraform不是管理实例生命周期的正确工具。

通常,最佳做法是使用AWS上的cloudwatch自动重启您的实例。您需要将其配置为检测不健康的实例。我猜其他云提供商也有类似的功能。

如果您需要手动执行此操作,则下一步将使用云API(例如aws cli)来执行此操作。我不知道有一个工具可以让您集中在云提供商之间做到这一点。