Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/google-cloud-platform/3.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/powershell/13.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Google cloud platform 是否可以创建Terraform GCP计算引擎模板,从URL加载启动脚本?_Google Cloud Platform_Terraform - Fatal编程技术网

Google cloud platform 是否可以创建Terraform GCP计算引擎模板,从URL加载启动脚本?

Google cloud platform 是否可以创建Terraform GCP计算引擎模板,从URL加载启动脚本?,google-cloud-platform,terraform,Google Cloud Platform,Terraform,在构建计算引擎模板时,我可以指定自定义元数据键启动脚本url以从存储桶加载脚本。这可以在Terraform中完成。您应该可以使用google\u compute\u instance\u模板的元数据块来完成。下面是一个例子: resource "google_compute_instance_template" "demo" { name = "demo" description

在构建计算引擎模板时,我可以指定自定义元数据键启动脚本url以从存储桶加载脚本。这可以在Terraform中完成。

您应该可以使用
google\u compute\u instance\u模板的
元数据
块来完成。下面是一个例子:

resource "google_compute_instance_template" "demo" {
  name                    = "demo"
  description             = "Demo instance template for Stack Overflow"
  machine_type            = "n1-standard-2"

  metadata = {
    startup-script-url = "gs://mybucket/myscript.sh"
  }

  disk {
    source_image = "debian-cloud/debian-9"
    auto_delete  = true
    boot         = true
  }
}

非常感谢。我有meta{startup script url=“gs://mybucket/myscript.sh”},没有等号。这是一个错误。它现在正在按预期工作。