EC2 Instances
EC2 Instances
List instance ids
INSTANCES=$(aws ec2 describe-instances --filters "Name=instance-state-name,Values=stopped" | jq .Reservations[].Instances[].InstanceId -r); echo $INSTANCES
Start instances
aws ec2 start-instances --instance-ids $INSTANCES
List public IPs
aws ec2 describe-instances | jq '.Reservations[].Instances[].InstanceId, .Reservations[].Instances[].PublicIpAddress' -r
Stop instances
aws ec2 stop-instances --instance-ids $INSTANCES
Last updated
Was this helpful?