如何获取所有区域名称,即亚太地区(孟买)

How to get all region names i.e., Asia Pacific (Mumbai)

我正在使用 describeRegions 方法来自 aws-sdk

var AWS = require('aws-sdk');
var ec2 = new AWS.EC2({ apiVersion: '2020-03-11' });
ec2.describeRegions({}, function(err, data) {
 if (err) {
  console.log("Error", err);
 } else {
  console.log("Regions: ", data.Regions);
 }
});

作为上述代码的响应,它给出了带有这些参数的 json 数组 Endpoint,RegionName,OptInStatus

{
    "error": false,
    "data": [
        {
            "Endpoint": "ec2.eu-north-1.amazonaws.com",
            "RegionName": "eu-north-1",
            "OptInStatus": "opt-in-not-required"
        },
        ....
        ....
    ]
}

如何获取这种格式的区域名称,例如 美国东部(俄亥俄)亚太地区(孟买)

是否有任何其他 method/function 可以调用以获取这些类型的区域名称?

谢谢

return 您请求的 aws 值没有区域名称。 aws 仅在 (eu-north-1) 之类的代码中给出 data.regionnames。我认为您必须参考将此区域代码转换为您想要的区域名称。使数据库或其他参考使用此 link = https://docs.aws.amazon.com/AmazonRDS/latest/UserGuide/Concepts.RegionsAndAvailabilityZones.html,并制作新代码来转换它。例子

if (region.names == eu-north-1){
console.log("N. Virginia")
}

谢谢,这就是我的意见。 cmiw