ec2id is a simple web application to display instance metadata from a running EC2 instance.
For more information on AWS Instance Metadata read the documentation
EC2 allows you to specify upto 16Kb of user data when launching an instance. The better classes of AMI (such as those provided by Alestic) will execute that user data as a script if it starts with #!
. This allows you to launch ec2id when your instance starts.
Here's a sample script you could use:
#!/bin/bash
cd /var/tmp
wget http://ec2id.s3.amazonaws.com/ec2id.tar.bz2
tar fxj ec2id.tar.bz2
cd ec2id
python ec2id.py >/dev/null &