s4ros icon

r53-dns-zone

s4ros | PRO | 01/30/19 02:34:11 PM UTC | 0 ⭐ | 499 👁️ | Never ⏰ | []
Bash |

490 B

|

None

|

0 👍

/

0 👎

#!/bin/bash
 
if [[ -z $1 ]]; then
  echo "Usage: $0 <hosted_zone_domain>"
  exit 1
fi
 
if [[ -z $AWS_PROFILE ]]; then
  echo "Please, export AWS_PROFILE"
  exit 1
fi
 
zonename=$1
hostedzoneid=$(aws route53 list-hosted-zones | jq -r ".HostedZones[] | select(.Name == \"$zonename.\") | .Id" | cut -d'/' -f3)
aws route53 list-resource-record-sets --hosted-zone-id $hostedzoneid --output json | jq -jr '.ResourceRecordSets[] | "\(.Name) \t\(.TTL) \t\(.Type) \t\(.ResourceRecords[].Value)\n"'

Comments