Fre*_*ike 1 disk google-cloud-platform terraform terraform-provider-gcp
我正在尝试将快照计划添加到 vm_instance 的启动磁盘。
provider "google" {
project = "xxxxxx"
}
resource "google_compute_instance" "xxxxxx" {
name = "xxxxxx"
machine_type = "xxxxxx"
zone = "xxxxxx"
boot_disk {
initialize_params {
image = "???"
}
}
metadata_startup_script = ";;"
network_interface {
network = "default"
}
}
Run Code Online (Sandbox Code Playgroud)
我知道如何将计划添加到外部磁盘: https://registry.terraform.io/providers/hashicorp/google/latest/docs/resources/compute_disk_resource_policy_attachment
但是如何使用 vm_instance 磁盘执行此操作呢?
谢谢
小智 5
要在启动磁盘上创建快照计划程序,请修改 \xe2\x80\x9c google_compute_disk_resource_policy_attachment \xe2\x80\x9d 资源中 \xe2\x80\x9c disk \ xe2 \x80\x9d字段的值,使其指向启动磁盘磁盘,因为它的名称与虚拟机名称相同,默认情况下为 \xe2\x80\x9c 标准持久磁盘\xe2\x80\x9d 类型。\n因此使用创建的虚拟机的名称,即 \xe2\x80\x9c google_compute_instance。 <reference-name >.name \xe2\x80\x9d 将允许您将快照计划程序指向 VM 的启动磁盘。
\n参数参考以获取更多信息。
\n请参考下面的示例配置:
\n样本.tf
\nresource "google_compute_disk_resource_policy_attachment" "attachment" {\n name = google_compute_resource_policy.policy.name\n disk = google_compute_instance.<reference-name>.name\n zone = "<zone-name>"\n}\nRun Code Online (Sandbox Code Playgroud)\n参考:google_compute_disk_resource_policy_attachment
\n| 归档时间: |
|
| 查看次数: |
3985 次 |
| 最近记录: |