获取区域EC2部署到使用Node

时间:2015-06-10 18:05:27

标签: node.js amazon-web-services amazon-ec2

有没有办法让EC2正在使用Node运行?

var region = ???

if(region == 'us-west-1')
    console.log("I'm in us-west-1");

1 个答案:

答案 0 :(得分:1)

您最接近的是从ec2实例元数据中获取可用区:

http://169.254.169.254/latest/meta-data/placement/availability-zone

完整指南:

http://docs.aws.amazon.com/AWSEC2/latest/UserGuide/ec2-instance-metadata.html

您可以通过从az中删除最后一个字符来从区域中获取该区域。你也可以通过这里描述的方式来证明它:

http://docs.aws.amazon.com/AWSEC2/latest/UserGuide/using-regions-availability-zones.html