Node.js에서 GCE 인스턴스 생성 및 삭제

만들기


const Compute = require('@google-cloud/compute');
const compute = new Compute();
const option = { .......... };
const zone = compute.zone('asia-northeast1-b');
const [vm, operation] = await zone.createVM(vmName, option);
await operation.promise();
console.log(vmName + ' created!');

option의 내용은 GCP의 콘솔에서 뽀찌뽀했을 때의 파라미터 (아래 참조)를 복사하여 사용하면 좋다





삭제


const compute = new Compute();
const zone = compute.zone('asia-northeast1-b');
const vm = await zone.vm(vmName);
const [operation] = await vm.delete();
await operation.promise();
console.log(vmName + ' deleted!');

좋은 웹페이지 즐겨찾기