识别为您提供服务的AWS实例

时间:2016-04-23 21:25:54

标签: node.js amazon-web-services express aws-sdk

我正在使用Elastic-Beanstalk将我的Web服务器部署到多个实例。 我配置了一个端点/version,我希望服务器告诉我它运行的版本,并希望我处理的是哪个实例(例如,验证LB是否按预期工作)。

我希望这样的工作能够发挥作用:

app.get('/version', function (req, res) {
  var instance = getInstanceInfo();
  res.end(instance + 'v0.0.2');
});

getInstanceInfo()怎么样?

由于

1 个答案:

答案 0 :(得分:0)

您可以直接点击EC2元数据服务:http://169.254.169.254/latest/meta-data/

或者您可以使用SDK中的元数据服务:http://docs.aws.amazon.com/AWSJavaScriptSDK/latest/AWS/MetadataService.html