1

我目前正在使用谷歌云的 node.js 谷歌计算包创建地址

但是,似乎没有任何方法可以创建全局(非区域)地址,因为该node.js包需要region. 通过 gcloud 的 REST api,似乎有一种方法可以创建全局地址。

对于全局静态 IPv6 地址,请向以下地址发出请求:

https://www.googleapis.com/compute/v1/projects/[PROJECT_ID]/global/addresses 您的请求正文应包含以下内容:

{“名称”:“[地址名称]”,“ipVersion”:“IPV6”}

有谁知道是否有办法使用该软件包制作全球地址?

4

1 回答 1

1

所有 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!
    });
});
于 2019-02-14T23:00:45.787 回答