gpt4 book ai didi

google-cloud-platform - 如何使用 terraform 停止 GCP vm 实例

转载 作者:行者123 更新时间:2023-12-05 05:08:54 26 4
gpt4 key购买 nike

我是 Terraform 的新手。如何使用 terraform 停止 GCP vm 实例?我已经尝试更改 vm 实例的状态,它可用于 AWS,但找不到用于 GCP 的方法。

最佳答案

编辑

version v3.11.0 of Google provider (2020/03/02 发布),可以使用 desired_status 字段关闭和启动 Compute 实例:

  • compute: added the ability to manage the status of google_compute_instance resources with the desired_status field

只需在您的 Terraform 资源中声明:

resource "google_compute_instance" "default" {
name = "test"
machine_type = "n1-standard-1"
zone = "us-central1-a"

[...]

desired_status = "TERMINATED"
}

并应用您的更改。如果您的实例之前正在运行,则应将其关闭。 This PR显示已添加的修改,如果您有兴趣看一下。 desired_status 可以采用 RUNNINGTERMINATED 值。

上一个答案(截至 2019/10/26)

截至提问时间(2019/09/18),使用当时可用的最新 Google 提供程序(版本 v2.15.0),无法更新 Google 的状态计算实例。

以下问题已在 Google Terraform provider on Github 上打开:

还有一个 Pull Request 来添加这个功能:

但不幸的是,这个 PR 似乎过时了(自 2019/03/13 以来没有更新)。

关于google-cloud-platform - 如何使用 terraform 停止 GCP vm 实例,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/57986338/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com