Skip to content

Instantly share code, notes, and snippets.

@carolinecodes
Created May 11, 2020 20:20
Show Gist options
  • Save carolinecodes/fb949c4dbadf90a62dcae7bccec62540 to your computer and use it in GitHub Desktop.
Save carolinecodes/fb949c4dbadf90a62dcae7bccec62540 to your computer and use it in GitHub Desktop.
Ruby script pulls list of hosted Domains from Route35 in AWS and creates a CSV file
# for domains
require 'csv'
require 'aws-sdk-route53domains'
client = Aws::Route53Domains::Client.new
resp = client.list_domains
CSV.open('domains.csv', 'w') do |csv|
csv << ['name', 'auto renew', 'expires']
resp.domains.each do |domain|
csv << [domain.domain_name, domain.auto_renew, domain.expiry]
end
end
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment