Traslado de un recurso de Azure SignalR a otra región
Artículo
Los recursos de Azure SignalR son específicos de la región y no se pueden migrar de una región a otra. Sin embargo, hay escenarios en los que es posible que quiera mover el recurso de SignalR existente a otra región.
Puede usar una plantilla de Azure Resource Manager para exportar la configuración existente de un recurso de Azure SignalR, modificar los parámetros para que coincidan con la región de destino y, a continuación, crear una copia del recurso de SignalR en otra región. Para más información sobre Resource Manager y las plantillas, consulte Inicio rápido: Creación e implementación de plantillas de Azure Resource Manager mediante Azure Portal.
Requisitos previos
Asegúrese de que el servicio y las características que está usando se admitan en la región de destino.
Compruebe que su suscripción de Azure permite crear un recurso SignalR en la región de destino.
Para habilitar la cuota necesaria, póngase en contacto con el soporte técnico.
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.
Preparación y traslado del recurso de SignalR
Para empezar, exporte y luego modifique una plantilla de Resource Manager.
Exportación de la plantilla e implementación desde Azure Portal
En los pasos siguientes se muestra cómo preparar el traslado de recursos de SignalR mediante una plantilla de Resource Manager y cómo trasladarlos a la región de destino con el portal.
Para obtener los códigos de ubicación de la región, consulte Ubicaciones de Azure SignalR. El código de una región es el nombre de la región sin espacios, Centro de EE. UU. = centralus.
También puede cambiar otros parámetros de la plantilla si así lo desea; son opcionales según sus requisitos.
Seleccione Guardar en el editor en línea.
Seleccione ASPECTOS BÁSICOS>Suscripción para elegir la suscripción en la que se implementará el recurso de destino.
Seleccione ASPECTOS BÁSICOS>Grupo de recursos para elegir el grupo de recursos en el que se implementará el recurso de destino. Puede seleccionar Crear nuevo para crear un grupo de recursos para el recurso de destino. Asegúrese de que el nombre no sea el mismo que el del grupo de recursos de origen del recurso existente.
Compruebe que BÁSICO>Ubicación está establecido en la ubicación de destino en la que quiere implementar el recurso.
Seleccione Revisar y crear para implementar el recurso de Azure SignalR de destino.
Exportación de la plantilla e implementación mediante Azure PowerShell
Para exportar una plantilla mediante PowerShell:
Inicie sesión en la suscripción a Azure con el comando Connect-AzAccount y siga las instrucciones de la pantalla:
Azure PowerShell
Connect-AzAccount
Si su identidad está asociada a más de una suscripción, establezca su suscripción activa en la suscripción del recurso SignalR que quiere trasladar.
El nombre del archivo descargado se asignará en función del grupo de recursos desde el que se exportó el recurso. Busque el archivo que se ha exportado desde el comando denominado <nombre-del-grupo-de-recursos>.json y ábralo en el editor que prefiera:
Azure PowerShell
notepad <source-resource-group-name>.json
Para editar el parámetro del nombre del recurso de SignalR, cambie la propiedad defaultValue del nombre del recurso de SignalR de origen por el nombre del recurso de SignalR de destino. Asegúrese de que el nombre esté entrecomillado:
Para obtener los códigos de ubicación de la región, consulte Ubicaciones de Azure SignalR. El código de una región es el nombre de la región sin espacios, Centro de EE. UU. = centralus.
También puede cambiar otros parámetros de la plantilla si lo prefiere, según sus requisitos.
Guarde el archivo <nombre-del-grupo-de-recursos>.json.
Cree un grupo de recursos en la región de destino para el recurso SignalR de destino que se va a implementar mediante New-AzResourceGroup.
Implemente el archivo <nombre-del-grupo-de-recursos>.json editado en el grupo de recursos que ha creado en el paso anterior mediante New-AzResourceGroupDeployment:
Después de la implementación, si quiere empezar de nuevo o descartar el recurso SignalR en el destino, elimine el grupo de recursos que se creó en el destino, lo que elimina el recurso de SignalR trasladado. Para ello, en el portal, seleccione el grupo de recursos en el panel y, luego, Eliminar en la parte superior de la página de información general. También puede usar Remove-AzResourceGroup:
Para confirmar los cambios y completar el traslado del recurso SignalR, elimine el recurso SignalR o el grupo de recursos de origen. Para ello, en el portal, seleccione el recurso SignalR o el grupo de recursos en el panel y seleccione Eliminar en la parte superior de cada página.
Pasos siguientes
En este tutorial, trasladó un recurso SignalR de Azure de una región a otra y ha limpiado los recursos de origen. Para más información sobre el traslado de recursos entre regiones y la recuperación ante desastres en Azure, consulte: