我正在使用Elastic-Beanstalk将我的Web服务器部署到多个实例。
我配置了一个端点/version
,我希望服务器告诉我它运行的版本,并希望我处理的是哪个实例(例如,验证LB是否按预期工作)。
我希望这样的工作能够发挥作用:
app.get('/version', function (req, res) {
var instance = getInstanceInfo();
res.end(instance + 'v0.0.2');
});
getInstanceInfo()
怎么样?
由于
答案 0 :(得分:0)
您可以直接点击EC2元数据服务:http://169.254.169.254/latest/meta-data/
或者您可以使用SDK中的元数据服务:http://docs.aws.amazon.com/AWSJavaScriptSDK/latest/AWS/MetadataService.html