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
Google cloud platform GCP部署管理器中的启动脚本_Google Cloud Platform_Google Deployment Manager - Fatal编程技术网

Google cloud platform GCP部署管理器中的启动脚本

Google cloud platform GCP部署管理器中的启动脚本,google-cloud-platform,google-deployment-manager,Google Cloud Platform,Google Deployment Manager,我正在使用GCP部署管理器部署一个VM实例。有些初始化操作应该在部署过程中执行。 我已经导入了一个启动脚本,并在下面的示例中添加了元数据from file属性: 但我没有看到这些行动被执行。是否有其他方法将此类脚本包含在部署计划中?我建议您查看有关在deployment manager中设置启动脚本的文档[1]。它表示要设置不同格式的元数据,请尝试一下,它应该可以工作 metadata: items: - key: startup-script value:

我正在使用GCP部署管理器部署一个VM实例。有些初始化操作应该在部署过程中执行。 我已经导入了一个启动脚本,并在下面的示例中添加了
元数据from file
属性:


但我没有看到这些行动被执行。是否有其他方法将此类脚本包含在部署计划中?

我建议您查看有关在deployment manager中设置启动脚本的文档[1]。它表示要设置不同格式的元数据,请尝试一下,它应该可以工作

metadata:
     items:
     - key: startup-script
       value: "STARTUP-SCRIPT-CONTENTS"
如果您仍然有问题,请在此处共享部署的YAML,而不包含敏感信息,我将很乐意提供帮助


[1]

启动脚本文件在启动时执行vm中存在的文件。如果使用部署管理器部署VM,则VM是新的。因此,该文件必须已经存在于引导映像中。 您正在使用自定义图像吗

如果没有,我建议您使用启动脚本url并指定存储在Google存储中的启动文件。确保计算引擎有足够的权限读取该文件。 有关计算引擎启动脚本的更多详细信息,请参见:

很抱歉,我们找不到该页面。