gcloud вычисляет глобальный адрес с помощью пакета node.js - PullRequest
0 голосов
/ 13 февраля 2019

В настоящее время я использую google cloud's node.js google compute package до для создания адреса .

Однако, похоже, что нет никакого способа создать глобальные (не региональные) адреса, поскольку пакет node.js требует region. Через REST API gcloud кажется, что есть способ создать глобальные адреса.

Для глобальных статических IPv6-адресов сделайте запрос:

https://www.googleapis.com/compute/v1/projects/[PROJECT_ID]/global/addresses Тело вашего запроса должно содержать следующее:

{"name": "[ADDRESS_NAME]", "ipVersion": "IPV6"}

Кто-нибудь знает, еслиесть способ сделать глобальные адреса с помощью пакета?

1 Ответ

0 голосов
/ 15 февраля 2019

Все клиенты REST предоставляют функцию request, которую можно вызвать

const Compute = require('@google-cloud/compute');
const compute = new Compute();

const request = {
  method: 'POST',
  uri: '/global/addresses',
  json: {name: 'my-address'}
};

compute.request(request, (err, resp) => {
  if (err) {
    return console.error(err);
  }

  compute
    .operation(resp.name)
    .on('error', err => console.error(err))
    .on('complete', response => {
      // good to go!
    });
});
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...