{"id":227,"date":"2025-02-22T00:24:25","date_gmt":"2025-02-22T00:24:25","guid":{"rendered":"https:\/\/lmponceb.com\/?p=227"},"modified":"2025-02-22T00:32:10","modified_gmt":"2025-02-22T00:32:10","slug":"migracion-de-una-hosted-zone-de-una-cuenta-a-otra","status":"publish","type":"post","link":"https:\/\/lmponceb.com\/index.php\/2025\/02\/22\/migracion-de-una-hosted-zone-de-una-cuenta-a-otra\/","title":{"rendered":"Migraci\u00f3n de una Hosted Zone de una cuenta a otra"},"content":{"rendered":"\n<p>Debido a una reestructuraci\u00f3n, es necesario mover las zonas de una cuenta a otra, para esto se ejecutaron las instrucciones de:  <a href=\"https:\/\/docs.aws.amazon.com\/Route53\/latest\/DeveloperGuide\/hosted-zones-migrating.html\">https:\/\/docs.aws.amazon.com\/Route53\/latest\/DeveloperGuide\/hosted-zones-migrating.html<\/a><\/p>\n\n\n\n<p>Para esto necesitamos<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li>2 Cuentas de AWS<\/li>\n\n\n\n<li>1 Hosted zone por cada 1<\/li>\n\n\n\n<li>cat Usuarios con acceso CLI para cada cuenta con permisos de\n<ul class=\"wp-block-list\">\n<li>route53:ListResourceRecordSets (Cuenta de Origen)<\/li>\n\n\n\n<li>route53:ChangeResourceRecordSets (Cuenta de Destino)<\/li>\n<\/ul>\n<\/li>\n<\/ul>\n\n\n\n<p>Una vez que tenemos todo lo necesario, lo primero que hacemos es descargar el listado desde la cuenta de origen, utilizando:<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>\naws route53 list-resource-record-sets --hosted-zone-id XXXXXXXXX --profile cuentaOrigen &gt; origen.json<\/code><\/pre>\n\n\n\n<p>Una vez que tenemos este archivo, debemos convertirlo a un formato apto para la carga, para esto ingresaremos en el siguiente utilitario: <\/p>\n\n\n\n<p><a href=\"https:\/\/lmponceb.com\/index.php\/2025\/02\/22\/utilitario-para-migracion-de-una-zona-de-route53\/\" data-type=\"link\" data-id=\"www.lmponceb.com\/utilitites\/migration.html\">Utilitario Migraci\u00f3n<\/a><\/p>\n\n\n\n<p>En este utilitario podemos pegar el contenido del archivo de origen y obtener un archivo con un formato apto para ejecutar el comando Change Resource Record Sets<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>\naws route53 change-resource-record-sets --hosted-zone-id YYYYYYYYY --change-batch file:\/\/\/resultado.json --profile cuentaDestino<\/code><\/pre>\n\n\n\n<p><\/p>\n","protected":false},"excerpt":{"rendered":"<p>Debido a una reestructuraci\u00f3n, es necesario mover las zonas de una cuenta a otra, para esto se ejecutaron las instrucciones de: https:\/\/docs.aws.amazon.com\/Route53\/latest\/DeveloperGuide\/hosted-zones-migrating.html Para esto necesitamos Una vez que tenemos todo lo necesario, lo primero que hacemos es descargar el listado desde la cuenta de origen, utilizando: Una vez que tenemos este archivo, debemos convertirlo a &hellip; <\/p>\n<p class=\"link-more\"><a href=\"https:\/\/lmponceb.com\/index.php\/2025\/02\/22\/migracion-de-una-hosted-zone-de-una-cuenta-a-otra\/\" class=\"more-link\">Continue reading<span class=\"screen-reader-text\"> &#8220;Migraci\u00f3n de una Hosted Zone de una cuenta a otra&#8221;<\/span><\/a><\/p>\n","protected":false},"author":1,"featured_media":0,"comment_status":"closed","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[7],"tags":[],"class_list":["post-227","post","type-post","status-publish","format-standard","hentry","category-aws"],"_links":{"self":[{"href":"https:\/\/lmponceb.com\/index.php\/wp-json\/wp\/v2\/posts\/227","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/lmponceb.com\/index.php\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/lmponceb.com\/index.php\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/lmponceb.com\/index.php\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/lmponceb.com\/index.php\/wp-json\/wp\/v2\/comments?post=227"}],"version-history":[{"count":5,"href":"https:\/\/lmponceb.com\/index.php\/wp-json\/wp\/v2\/posts\/227\/revisions"}],"predecessor-version":[{"id":235,"href":"https:\/\/lmponceb.com\/index.php\/wp-json\/wp\/v2\/posts\/227\/revisions\/235"}],"wp:attachment":[{"href":"https:\/\/lmponceb.com\/index.php\/wp-json\/wp\/v2\/media?parent=227"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/lmponceb.com\/index.php\/wp-json\/wp\/v2\/categories?post=227"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/lmponceb.com\/index.php\/wp-json\/wp\/v2\/tags?post=227"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}