provisioning/providers/aws/bin/public_ip_ec2.sh

12 lines
327 B
Bash
Raw Permalink Normal View History

#!/bin/bash
[ -z "$AWS_PROFILE" ] || [ ! -r "$HOME/.aws/credentials" ] && echo "AWS credentials not found" && exit 1
[ -z "$1" ] && echo "No instance id found" && exit 1
instace_id=$1
aws ec2 describe-instances --instance-ids $instance_id \
--query 'Reservations[*].Instances[*].PublicIpAddress' \
--output text