Get metadata about your running instance.
Even works when ran inside a Docker container.
-
Instance ID
instanceID, err := ec2metadata.InstanceID() # => "i-4c3dc25a", nil
-
Local IP address
localIP, err := ec2metadata.LocalIPAddress() # => "10.0.0.1", nil
-
Public IP address
publicIP, err := ec2metadata.PublicIPAddress() # => "72.0.0.0", nil
MIT
- travisjeffery.com
- GitHub @travisjeffery
- Twitter @travisjeffery
- Medium @travisjeffery