Come esportre una zona ospitata in AWS Route 53?

Non vedo l'opzione di esportre un backup delle impostazioni di un dominio.

Forse dovrei salvare i risultati del DNS pubblico con la scavatura, ma domando se un amico conosce un modo migliore.

  • Perché alcuni siti web non possono essere mostrati senza il "www" nell'URL?
  • Bilanciamento del carico / Failover per il set di VPS multipli su diversi datacenter
  • Come debind NS per l'apice?
  • Ricevi messaggi di posta elettronica su Amazon EC2 Server
  • Nessun target disponibile quando si tenta di impostare l'alias target dalla Route 53 to S3
  • EC2 persistenza della macchina
  • 2 Solutions collect form web for “Come esportre una zona ospitata in AWS Route 53?”

    Sì, può essere più amichevole. Suggerisco lo strumento cli53, https://github.com/barnybug/cli53

    Dopo averlo configurato, prova solo

    cli53 esportzione –full sciworth.com

    E si ottiene la zona di esportzione in formato bind.

    Non c'è bisogno di ulteriori installazioni software. Hai bisogno solo di awscli.

    Ecco quello che ho appena scritto. È semplice e funziona come il fascino.

    #!/bin/bash -e # # Author: Peycho Dimitrov # # DESCRIPTION # # Create full backup of all hosted Route53 zones / domains in your account. # # REQUIREMENTS # # Available s3 bucket (where your json files will be saved) # awscli (with cofigured credentials or IAM role) # gzip # awk # #################################### # CONFIGURATION region="us-east-1" # Your aws region b_route53_tmp="/tmp/r53_backup" # Your temp directory b_route53_bucket="s3://my-backups/route53" # Your backup folder in s3. # END OF CONFIGURATION # Do not edit here if you don't know what your're doing! # mkdir -p $b_route53_tmp echo "$(date) Backup all Route53 zones and resource records." p_aws="$(which aws) --region $region" r53_zones=$($p_aws route53 list-hosted-zones --query '[HostedZones[*].[Id, Name]]' --output text | awk -F'/' '{print $3}') if [ ! -z "$r53_zones" ]; then while read route; do zone=$(echo "$route" | awk '{print $1}') domain=$(echo "$route" | awk '{print $2}') echo "Processing $zone / $domain" $p_aws route53 list-resource-record-sets --hosted-zone-id "$zone" --output json > "$b_route53_tmp"/$(date +%Y%m%d%H%M%S)-"$zone"-"$domain"backup.json done <<<"$r53_zones" echo "Archive json files." gzip "$b_route53_tmp"/*backup.json echo "Backup $zone / $domain data to $b_route53_bucket/$(date +%Y)/$(date +%m)/$(date +%d)/" $p_aws s3 cp "$b_route53_tmp"/ $b_route53_bucket/$(date +%Y)/$(date +%m)/$(date +%d)/ --exclude "*" --include "*.gz" --recursive fi echo "$(date) Done!" 
    Suggerimenti per Linux e Windows Server, quali Ubuntu, Centos, Apache, Nginx, Debian e argomenti di rete.