please I need a script that picks new public IP address of an instance after it has stopped and started again.
Hey Stephen,
You can use the following curl in a script to get the EC2 instance's public IP:
curl http://169.254.169.254/latest/meta-data/public-ipv4
The following documentation at AWS has full details on collecting the metadata of an instance:
https://docs.aws.amazon.com/AWSEC2/latest/UserGuide/ec2-instance-metadata.html
The Ip address is unreachable
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.
This address is internal to AWS's infrastructure and only reachable from an EC2 instance.
If you need to get the IP4 address of one of your currently running EC2 instances from your desktop, you can use the AWS CLI, with the 'describe instances' command.
for example:
aws ec2 describe-instances --instance-ids <value> --filter ip-address
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.
Online forums and learning are now in one easy-to-use experience.
By continuing, you accept the updated Community Terms of Use and acknowledge the Privacy Policy. Your public name, photo, and achievements may be publicly visible and available in search engines.
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.