通过PHP获取Amazon EC2实例ID

Tre*_*ott 4 php curl get amazon-ec2

我正在寻找创建一个PHP脚本,它将回显Amazon EC2实例的唯一ID.有人知道怎么做吗?

通过命令行找到方法:http://af-design.com/blog/2010/07/27/testing-your-aws-elastic-load-balancer/

我可以使用PHP w/CURL提交查询吗?

Eri*_*ond 16

如果PHP脚本的整个目标是运行另一个命令,为什么不直接运行另一个命令?为什么用PHP包装?

如果由于某种原因需要使用PHP(例如,除了回应它之外,对实例id做一些事情,你可以通过使用PHP的内置HTTP功能而不是运行另一个进程来提高性能:

#!/usr/bin/php
<?php
$instance_id = file_get_contents("http://instance-data/latest/meta-data/instance-id");
echo $instance_id, "\n";
?>
Run Code Online (Sandbox Code Playgroud)