首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >如何获得所有区域的名称,即亚太(孟买)

问如何获得所有区域的名称,即亚太(孟买)
EN

Stack Overflow用户
提问于 2020-04-24 06:31:56
回答 1查看 129关注 0票数 1

我使用的是来自于describeRegions aws包的方法。

代码语言:javascript
复制
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数组:端点、RegionName、OptInStatus

代码语言:javascript
复制
{
    "error": false,
    "data": [
        {
            "Endpoint": "ec2.eu-north-1.amazonaws.com",
            "RegionName": "eu-north-1",
            "OptInStatus": "opt-in-not-required"
        },
        ....
        ....
    ]
}

如何获取这种格式的区域名称,如US East (俄亥俄)或亚太(孟买)

是否还有其他方法/函数来调用这些类型的区域名称?

谢谢

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2020-04-24 06:56:21

如果您的请求没有区域名称,则从aws返回值。aws只在代码(eu-north-1)中给出data.regionnames。我认为您必须引用此区域代码,以便按照您的要求将其转换为区域名称。使数据库或其他引用使用此链接= https://docs.aws.amazon.com/AmazonRDS/latest/UserGuide/Concepts.RegionsAndAvailabilityZones.html,并生成新代码来转换此链接。示例

代码语言:javascript
复制
if (region.names == eu-north-1){
console.log("N. Virginia")
}

谢谢,这是我的意见。卡米夫

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/61402477

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档