如何使用NodeJS在GCP中已经创建/现有的VM中运行bash脚本?

问题描述 投票:0回答:1

我已经浏览了Nodejs-GCP-Compute-Github doc并使用示例代码创建了一个新的VM并使用NodeJS和Npm模块列出了现有的VM。

现在我想连接到我现有的VM并运行一个小的bash脚本来调用一些命令,主要是git clonecurl来运行VM中的文件。

我找不到qazxsw poi中的方法来连接到现有的VM并做一些事情。

我们有这样的方法吗?

是否可以使用Nodejs以其他方式执行此操作?

node.js google-cloud-platform google-compute-engine
1个回答
1
投票

我想到了两种不同的方法:

  1. 您可以将您的公钥添加到实例,然后使用@google-cloud/compute节点通过ssh连接到它(ssh
  2. 在创建实例时为实例设置https://cloud.google.com/compute/docs/instances/adding-removing-ssh-keys。这可以通过将startup script的第二个参数(config)设置为以下内容来完成:
createVM
© www.soinside.com 2019 - 2024. All rights reserved.