亚马逊EC2描述实例的API

时间:2015-08-05 05:39:57

标签: api amazon-web-services amazon-s3 amazon-ec2

我想获得ELB背后的实例的ip-adress,AWS为我们提供了EC2命令行界面,但我需要在我的应用程序中使用API​​(如http请求)。

那么我们可以从应用程序调用API来获取describe-instance对象的ip-adress吗?

1 个答案:

答案 0 :(得分:0)

请查看ec2元数据,需要从ec2运行实例中调用。

它与任何ec2实例/区域的URL相同,响应将提供有关其自身的信息。

http://169.254.169.254/latest/meta-data/

您可以执行curl调用或http调用并将响应包装回来。

以下是您将从元电话

获得的详细信息
ami-id
ami-launch-index
ami-manifest-path
block-device-mapping/
hostname
instance-action
instance-id
instance-type
kernel-id
local-hostname
local-ipv4
mac
network/
placement/
public-hostname
public-ipv4
public-keys/
reservation-id
security-groups
services/

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