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 GCE在哪里存储元数据';虚拟机中的启动脚本?_Google Cloud Platform_Google Compute Engine - Fatal编程技术网

Google cloud platform GCE在哪里存储元数据';虚拟机中的启动脚本?

Google cloud platform GCE在哪里存储元数据';虚拟机中的启动脚本?,google-cloud-platform,google-compute-engine,Google Cloud Platform,Google Compute Engine,使用启动脚本创建vm后,在vm中哪里可以找到启动脚本 此启动脚本将存储在vm中还是在vm外部 如果我想编辑启动脚本,它如何编辑它?启动脚本取自元数据服务器 如果重新启动实例,在它启动后,它将连接到元数据服务器并从那里获取脚本,然后执行它 因此,您需要更改实例元数据以更改启动sript(使用compute.instances.setMetadata权限) 您可以直接从UI、API或CLI工具执行此操作。有关以上所有内容的更多信息,请点击此处- 更改实例的启动脚本后,它将在下一次(重新)启动时执行。

使用启动脚本创建vm后,在vm中哪里可以找到启动脚本

此启动脚本将存储在vm中还是在vm外部


如果我想编辑启动脚本,它如何编辑它?

启动脚本取自元数据服务器

如果重新启动实例,在它启动后,它将连接到元数据服务器并从那里获取脚本,然后执行它

因此,您需要更改实例元数据以更改启动sript(使用
compute.instances.setMetadata
权限)

您可以直接从UI、API或CLI工具执行此操作。有关以上所有内容的更多信息,请点击此处-

更改实例的启动脚本后,它将在下一次(重新)启动时执行。上面的文章还提供了一个命令,如果您想立即强制执行,可以使用该命令:

$ sudo google_metadata_script_runner --script-type startup --debug

启动脚本取自元数据服务器

如果重新启动实例,在它启动后,它将连接到元数据服务器并从那里获取脚本,然后执行它

因此,您需要更改实例元数据以更改启动sript(使用
compute.instances.setMetadata
权限)

您可以直接从UI、API或CLI工具执行此操作。有关以上所有内容的更多信息,请点击此处-

更改实例的启动脚本后,它将在下一次(重新)启动时执行。上面的文章还提供了一个命令,如果您想立即强制执行,可以使用该命令:

$ sudo google_metadata_script_runner --script-type startup --debug

我发现我可以使用gcloud计算实例添加元数据示例实例\--metadata from file startup script=path/to/file更新我的启动脚本我发现我可以使用gcloud计算实例添加元数据示例实例\--metadata from file startup script=path/to/file更新我的启动脚本