Google cloud platform 是否有列出所有谷歌计算区域的API
我希望使用nodejs SDK列出GCP的所有可用区域Google cloud platform 是否有列出所有谷歌计算区域的API,google-cloud-platform,google-compute-engine,Google Cloud Platform,Google Compute Engine,我希望使用nodejs SDK列出GCP的所有可用区域 感谢您的宝贵建议和链接 您可以列出计算引擎的所有区域(可用于您的项目)。对于其他产品(GAE、GKE),您不能这样做,但由于所有内容都与计算引擎相关,因此通常是相同的 下面是中的示例,描述如何在Node.js中执行此操作 const{google}=require('googleapis'); var compute=google.compute('v1'); 授权(功能(authClient){ var请求={ //此请求的项目ID。 项
感谢您的宝贵建议和链接 您可以列出计算引擎的所有区域(可用于您的项目)。对于其他产品(GAE、GKE),您不能这样做,但由于所有内容都与计算引擎相关,因此通常是相同的 下面是中的示例,描述如何在Node.js中执行此操作
const{google}=require('googleapis');
var compute=google.compute('v1');
授权(功能(authClient){
var请求={
//此请求的项目ID。
项目:“我的项目”,//TODO:更新占位符值。
auth:authClient,
};
var handlePage=函数(错误、响应){
如果(错误){
控制台错误(err);
回来
}
var itemsPage=响应['items'];
如果(!itemsPage){
回来
}
对于(var i=0;i{
回拨(客户机);
}).catch(错误=>{
console.error('身份验证失败:',错误);
});
}
您还可以使用
gcloud
命令列出所有可用的区域(用于计算引擎):gcloud compute zones list
-您可以找到确切的语法及其用法。const compute=new compute({projectId,keyFilename});const region=compute.getRegions();compute.getRegionStream().on('error',console.error.).on('data',函数(region){/region
是一个region
对象。})。on('end',函数(){///检索到的所有区域。});哪种服务可用?计算机引擎?你在找什么?