首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >来自CentOS的亚马逊ec2检测

来自CentOS的亚马逊ec2检测
EN

Stack Overflow用户
提问于 2014-05-22 14:36:08
回答 1查看 23关注 0票数 1

我有安装了我的应用程序的虚拟机列表。我想知道应用程序安装在哪个虚拟机上。有没有办法找出主机虚拟机环境?

有没有一种方法可以从我的程序中检测到我正在亚马逊EC2托管的虚拟机上运行?

EN

回答 1

Stack Overflow用户

发布于 2014-05-22 14:39:14

你可以尝试在一个合理的超时时间内获取http://169.254.169.254/latest/meta-data/,如果你得到了一些东西,你可以在亚马逊上运行。

您可以阅读有关此here的内容。

下面是在EC2中运行时得到的结果。

代码语言:javascript
复制
% curl http://169.254.169.254/latest/meta-data/
ami-id
ami-launch-index
ami-manifest-path
block-device-mapping/
hostname
iam/
instance-action
instance-id
instance-type
kernel-id
local-hostname
local-ipv4
mac
metrics/
network/
placement/
profile
public-keys/
reservation-id
security-groups
services/

从常规计算机执行...and操作:

代码语言:javascript
复制
# curl http://169.254.169.254/latest/meta-data/ --connect-timeout 3
curl: (28) connect() timed out!
票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/23799447

复制
相关文章

相似问题

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