如何使用GCE Node.js客户端从实例模板创建新的GCE VM实例?

内容来源于 Stack Overflow,并遵循CC BY-SA 3.0许可协议进行翻译与使用

  • 回答 (1)
  • 关注 (0)
  • 查看 (212)

在Google计算引擎中,我可以使用实例模板从模板创建新VM。这使用GCE控制台工作正常,并且使用API也可以正常工作。

如何使用googleapis / nodejs-compute(Node.js GCE SDK)从实例模板创建新的GCE-VM ?

提问于
用户回答回答于

我在节点客户端的文档中找不到解决方案。希望我的替代解决方案能帮到某人。

const exec = require('child-process-promise').exec;

var create_vm = (zone, vmname, templatename) => {
  const cmd =  `gcloud compute instances create ${vmname} ` +
      `--zone=${zone} ` +
      `--source-instance-template=${templatename} `;
  return exec(cmd);
};

create_vm('us-central1-c', 'my-instance', 'whatever')
    .then(console.log)
    .catch(console.error);

扫码关注云+社区

领取腾讯云代金券