Disclaimer: I have read too many questions which appear same. However, my exact use case couldn't be found.
Scenario: Domain bought on GoDaddy Current nameservers are AWS R53 All R53 records work fine (TTL is usual values)
Requirement: I want to transfer the domain to another AWS R53 account with the exact same hosted zone records which I created (except the 4 nameservers which I still have to put on GoDaddy)
What would be the correct way to do such a thing with as little downtime as possible? The records include (in decreasing order of priority) A records, cloudfront distributions, s3 buckets for static hosting.
Since this is something I can only try while doing it, I can't really move forward and land in a ditch without a well thought out plan.
What I think may work:
- Set minimum possible TTL values in origin R53 for all records
- Set minimum possible TTL values in destination R53(i have already created the requested hosted zone)
- Now switch the nameservers at GoDaddy without deleting the original R53 zone or its records.
- Hope it happens really quickly