From df303478b555caa9d1190c8d07cc9456c0425a7b Mon Sep 17 00:00:00 2001 From: Tony Chia Date: Tue, 10 Jan 2017 07:34:32 -0800 Subject: [PATCH] Added get-dns-from-instance-id and get-instance-id-from-dns to do the conversion without using console or complicated cli --- alias | 15 +++++++++++++++ 1 file changed, 15 insertions(+) diff --git a/alias b/alias index fc01acd..04019e0 100644 --- a/alias +++ b/alias @@ -134,3 +134,18 @@ revoke-my-ip-all = !f() { aws revoke-my-ip ${1} all all }; f + + +get-dns-from-instance-id = + !f() { + aws ec2 describe-instances \ + --instance-ids "${1}" \ + --query 'Reservations[*].Instances[*][PublicDnsName,InstanceId]' --output text | cut -f1 + }; f + +get-instance-id-from-dns = + !f() { + aws ec2 describe-instances \ + --filters "Name=dns-name,Values=${1}" \ + --query 'Reservations[*].Instances[*][InstanceId,PublicDnsName]' --output text | cut -f1 + }; f