I got timeout on HTTP request to 169.254.169.254 connecting from VM.
$ wget http://169.254.169.254/2009-04-04/meta-data/instance-id
Connecting to 169.254.169.254 (169.254.169.254:80
<http://169.254.169.254:80>)
wget: can't connect to remote host (169.254.169.254): Connection timed out
But I got 404 Not Found if I connect to public IP port 8775 connecting
from VM.
$ wget http://1.2.3.4:8775/2009-04-04/meta-data/instance-id
Connecting to 1.2.3.4:8775 <http://1.2.3.4:8775> (1.2.3.4:8775
<http://1.2.3.4:8775>)
wget: server returned error: HTTP/1.1 404 Not Found