Traslado de una cuenta de Azure Storage a otra regiónMove an Azure Storage account to another region

Para mover una cuenta de almacenamiento, cree una copia de esta en otra región.To move a storage account, create a copy of your storage account in another region. Luego, mueva los datos a esa cuenta mediante AzCopy u otra herramienta de su elección.Then, move your data to that account by using AzCopy, or another tool of your choice.

En este artículo, aprenderá a:In this article, you'll learn how to:

  • Exportar una plantilla.Export a template.
  • Modificar la plantilla agregando el nombre de la cuenta de almacenamiento y la región de destino.Modify the template by adding the target region and storage account name.
  • Implementar la plantilla para crear la cuenta de almacenamiento nueva.Deploy the template to create the new storage account.
  • Configurar la cuenta de almacenamiento nueva.Configure the new storage account.
  • Mover datos a la cuenta de almacenamiento nueva.Move data to the new storage account.
  • Eliminar los recursos en la región de origen.Delete the resources in the source region.

PrerrequisitosPrerequisites

  • Asegúrese de que los servicios y las características que usa su cuenta se admitan en la región de destino.Ensure that the services and features that your account uses are supported in the target region.

  • En el caso de las características en versión preliminar, asegúrese de que la suscripción está en la lista de permitidos para la región de destino.For preview features, ensure that your subscription is allowlisted for the target region.

PreparaciónPrepare

Para empezar, exporte y luego modifique una plantilla de Resource Manager.To get started, export, and then modify a Resource Manager template.

Exportación de una plantillaExport a template

Esta plantilla contiene la configuración que describe la cuenta de almacenamiento.This template contains settings that describe your storage account.

Para exportar una plantilla mediante Azure Portal:To export a template by using Azure portal:

  1. Inicie sesión en Azure Portal.Sign in to the Azure portal.

  2. Seleccione Todos los recursos y seleccione su cuenta de almacenamiento.Select All resources and then select your storage account.

  3. Seleccione > Automation > Exportar plantilla.Select > Automation > Export template.

  4. Elija Descargar en la hoja Exportar plantilla.Choose Download in the Export template blade.

  5. Busque el archivo ZIP que descargó desde el portal y descomprímalo en la carpeta que prefiera.Locate the .zip file that you downloaded from the portal, and unzip that file to a folder of your choice.

    Este archivo ZIP contiene los archivos .json que componen la plantilla y los scripts para implementar la plantilla.This zip file contains the .json files that comprise the template and scripts to deploy the template.

Modificación de la plantillaModify the template

Para modificar la plantilla, cambie el nombre y la región de la cuenta de almacenamiento.Modify the template by changing the storage account name and region.

Para implementar la plantilla con Azure Portal:To deploy the template by using Azure portal:

  1. En Azure Portal, haga clic en Crear un recurso.In the Azure portal, select Create a resource.

  2. En Buscar en Marketplace, escriba implementación de plantillas y, después, presione ENTRAR.In Search the Marketplace, type template deployment, and then press ENTER.

  3. Seleccione Implementación de plantillas.Select Template deployment.

    Biblioteca de plantillas de Azure Resource Manager

  4. Seleccione Crear.Select Create.

  5. Seleccione Cree su propia plantilla en el editor.Select Build your own template in the editor.

  6. Seleccione Cargar archivo y, después, siga las instrucciones para cargar el archivo template.json que descargó en la última sección.Select Load file, and then follow the instructions to load the template.json file that you downloaded in the last section.

  7. En el archivo template.json, asigne un nombre a la cuenta de almacenamiento de destino mediante el establecimiento del valor predeterminado del nombre de la cuenta de almacenamiento.In the template.json file, name the target storage account by setting the default value of the storage account name. En este ejemplo se establece el valor predeterminado del nombre de la cuenta de almacenamiento en mytargetaccount.This example sets the default value of the storage account name to mytargetaccount.

    "$schema": "https://schema.management.azure.com/schemas/2015-01-01/deploymentTemplate.json#",
    "contentVersion": "1.0.0.0",
    "parameters": {
        "storageAccounts_mysourceaccount_name": {
            "defaultValue": "mytargetaccount",
            "type": "String"
        }
    },
    
    
  8. Edit the location property in the template.json file to the target region. This example sets the target region to centralus.

    "resources": [{
         "type": "Microsoft.Storage/storageAccounts",
         "apiVersion": "2019-04-01",
         "name": "[parameters('storageAccounts_mysourceaccount_name')]",
         "location": "centralus"
         }]          
    

    Para obtener los códigos de ubicación de la región, consulte Ubicaciones de Azure.To obtain region location codes, see Azure Locations. El código de una región es el nombre de la región sin espacios, Centro de EE. UU. = centralus.The code for a region is the region name with no spaces, Central US = centralus.

MoveMove

Implemente la plantilla para crear una nueva cuenta de almacenamiento en la región de destino.Deploy the template to create a new storage account in the target region.

  1. Guarde el archivo template.json.Save the template.json file.

  2. Escriba o seleccione los valores de propiedad:Enter or select the property values:

  • Suscripción: Seleccione una suscripción de Azure.Subscription: Select an Azure subscription.

  • Grupo de recursos: Seleccione Crear nuevo y asígnele un nombre al grupo de recursos.Resource group: Select Create new and give the resource group a name.

  • Ubicación: Seleccione una ubicación de Azure.Location: Select an Azure location.

  1. Active la casilla Acepto los términos y condiciones indicados anteriormente y haga clic en el botón Select Purchase (Seleccionar compra).Click the I agree to the terms and conditions stated above checkbox, and then click the Select Purchase button.

Configuración de la cuenta de almacenamiento nuevaConfigure the new storage account

Algunas características no se exportarán a una plantilla, por lo que tendrá que agregarlas a la cuenta de almacenamiento nueva.Some features won't export to a template, so you'll have to add them to the new storage account.

En la tabla siguiente se enumeran estas características junto con instrucciones para agregarlas a la cuenta de almacenamiento nueva.The following table lists these features along with guidance for adding them to your new storage account.

CaracterísticaFeature GuíaGuidance
Directivas de administración del ciclo de vidaLifecycle management policies Administración del ciclo de vida de Azure Blob StorageManage the Azure Blob storage lifecycle
Sitios web estáticosStatic websites Hospedaje de sitios web estáticos en Azure StorageHost a static website in Azure Storage
Suscripciones a eventosEvent subscriptions Reacción a eventos de Blob StorageReacting to Blob storage events
AlertasAlerts Crear, ver y administrar las alertas del registro de actividad mediante Azure MonitorCreate, view, and manage activity log alerts by using Azure Monitor
Content Delivery Network (CDN)Content Delivery Network (CDN) Uso de Azure CDN para obtener acceso a blobs con dominios personalizados mediante HTTPSUse Azure CDN to access blobs with custom domains over HTTPS

Nota

Si configura una red CDN para la cuenta de almacenamiento de origen, solo tiene que cambiar el origen de la red CDN existente por el punto de conexión de servicio de blob principal (o el punto de conexión del sitio web estático principal) de la cuenta nueva.If you set up a CDN for the source storage account, just change the origin of your existing CDN to the primary blob service endpoint (or the primary static website endpoint) of your new account.

Traslado de datos a la cuenta de almacenamiento nuevaMove data to the new storage account

AzCopy es la herramienta preferida para trasladar los datos.AzCopy is the preferred tool to move your data over. Está optimizado para el rendimiento.It's optimized for performance. Una manera más rápida de hacerlo es que los datos se copien directamente entre los servidores de almacenamiento, para que AzCopy no use el ancho de banda de red del equipo.One way that it's faster, is that data is copied directly between storage servers, so AzCopy doesn't use the network bandwidth of your computer. Use AzCopy en la línea de comandos o como parte de un script personalizado.Use AzCopy at the command line or as part of a custom script. Consulte Introducción a AzCopy.See Get started with AzCopy.

También puede usar Azure Data Factory para trasladar los datos.You can also use Azure Data Factory to move your data over. Esta proporciona una interfaz de usuario intuitiva.It provides an intuitive user interface. Para usar Azure Data Factory, consulte cualquiera de estos vínculos:To use Azure Data Factory, see any of these links:.


Descarte o limpiezaDiscard or clean up

Después de la implementación, si quiere empezar de nuevo, puede eliminar la cuenta de almacenamiento de destino y repetir los pasos descritos en las secciones Preparación y Traslado de este artículo.After the deployment, if you want to start over, you can delete the target storage account, and repeat the steps described in the Prepare and Move sections of this article.

Para confirmar los cambios y completar el traslado de una cuenta de almacenamiento, elimine la cuenta de almacenamiento de origen.To commit the changes and complete the move of a storage account, delete the source storage account.

Para quitar una cuenta de almacenamiento mediante Azure Portal:To remove a storage account by using the Azure portal:

  1. En Azure Portal, expanda el menú de la izquierda para abrir el menú de servicios y elija Cuentas de almacenamiento para mostrar la lista de las cuentas de almacenamiento.In the Azure portal, expand the menu on the left side to open the menu of services, and choose Storage accounts to display the list of your storage accounts.

  2. Busque la cuenta de almacenamiento de destino que se va a eliminar y haga clic con el botón derecho en el botón Más ( ) situado en la parte derecha de la lista.Locate the target storage account to delete, and right-click the More button (...) on the right side of the listing.

  3. Seleccione Eliminar y confirme.Select Delete, and confirm.

Pasos siguientesNext steps

En este tutorial, trasladó una cuenta de almacenamiento de Azure de una región a otra y ha limpiado los recursos de origen.In this tutorial, you moved an Azure storage account from one region to another and cleaned up the source resources. Para obtener más información sobre cómo trasladar recursos entre regiones y la recuperación ante desastres en Azure, consulte:To learn more about moving resources between regions and disaster recovery in Azure, refer to: