gcloud使用node.js包计算全局地址
我目前正在使用google cloud's node.js google compute package来create an address。
然而,似乎没有任何方法可以创建全局(非区域)地址,因为node.js
包需要region
。 Through gcloud's REST api, it seems like there's a way to create global addresses.
对于全局静态IPv6地址,请发出以下请求:
/[PROJECT_ID]/global/addresses您的请求正文应包含以下内容:
{“name”:“[ADDRESS_NAME]”,“ipVersion”:“IPV6”}
有人知道是否有办法使用包制作全球地址?
回答如下:所有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!
});
});
gcloud使用node.js包计算全局地址
我目前正在使用google cloud's node.js google compute package来create an address。
然而,似乎没有任何方法可以创建全局(非区域)地址,因为node.js
包需要region
。 Through gcloud's REST api, it seems like there's a way to create global addresses.
对于全局静态IPv6地址,请发出以下请求:
/[PROJECT_ID]/global/addresses您的请求正文应包含以下内容:
{“name”:“[ADDRESS_NAME]”,“ipVersion”:“IPV6”}
有人知道是否有办法使用包制作全球地址?
回答如下:所有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!
});
});