我正在使用Elastic-Beanstalk将我的web服务器部署到多个实例。我配置了一个端点/version,我希望服务器告诉我它运行的是哪个版本,并且希望我是从哪个实例处理的(例如,为了验证LB是否按预期工作)。
我希望这样的东西能正常工作:
app.get('/version', function (req, res) {
var instance = getInstanceInfo();
res.end(instance + 'v0.0.2');
});getInstanceInfo()会是什么样子?
谢谢
发布于 2016-04-24 05:57:13
您可以通过http://169.254.169.254/latest/meta-data/直接访问EC2元数据服务
或者您可以使用SDK中的元数据服务:http://docs.aws.amazon.com/AWSJavaScriptSDK/latest/AWS/MetadataService.html
https://stackoverflow.com/questions/36816629
复制相似问题