Can I Transfer a Hosted Public Domain Name from One Account to Another Account?
You are not allowed to transfer a public domain name hosted on the DNS service from one account to another account.
If you want to transfer a hosted domain name to another account, delete the public zone created under the current account, create the same public zone under the new account, and add record sets to the public zone. This operation will interrupt domain name resolution. Exercise caution when performing this operation.