如何从开发人员控制台向现有VM添加启动脚本?

mim*_*ing 14 google-compute-engine google-cloud-platform

我在Google云端平台上已经配置了现有的虚拟机.它是在没有启动脚本的情况下创建的,但我现在想添加一个.

如何从console.developers.google.com Web界面添加它?

mim*_*ing 29

您可以通过创建新的自定义元数据字段将启动脚本添加到已创建的VM.跟着这些步骤:

  1. 访问VM的配置页面:导航到https://console.developers.google.com 单击您的项目.转到计算 - >计算引擎 - > VM实例.单击VM的名称.
  2. 向下滚动到自定义元数据.单击编辑.
  3. 创建新的元数据字段.将密钥设置为startup-script.
  4. 将启动脚本粘贴到值字段中.不要忘记shebang.这是一个有效脚本的示例.

    #! /bin/bash
    apt-get update
    apt-get install -y apache2
    cat <<EOF > /var/www/index.html
    <html><body><h1>Hello World</h1>
    <p>This page was created from a simple startup script!</p>
    </body></html>
    EOF
    
    Run Code Online (Sandbox Code Playgroud)
  5. 重启你的VM.享受你真棒启动脚本的收益.

  • 有关此问题的 Google 官方文档的链接:https://cloud.google.com/compute/docs/startupscript#startupscriptrunninginstances (2认同)