Realocar domínios da Grade de Eventos do Azure para outra região

Este artigo aborda a abordagem, as diretrizes e as práticas recomendadas para realocar domínios da Grade de Eventos para outra região.

Há vários motivos pelos quais você pode querer mover seus recursos existentes do Azure de uma região para outra. Você pode querer:

  • Aproveite uma nova região do Azure.
  • Implante recursos ou serviços disponíveis apenas em regiões específicas.
  • Atender aos requisitos internos de política e governança.
  • Alinhar-se com fusões e aquisições de empresas
  • Atenda aos requisitos de planejamento de capacidade.

As etapas de alto nível são:

  • Exporte o recurso de domínio para um modelo do Azure Resource Manager.

    Importante

    O recurso de domínio e os tópicos no domínio são exportados para o modelo. As assinaturas de tópicos de domínio não são exportadas.

  • Use o modelo para implantar o domínio na região de destino.

  • Crie assinaturas para tópicos de domínio manualmente na região de destino. Quando você exportou o domínio para um modelo na região atual, as assinaturas para tópicos de domínio não são exportadas. Portanto, crie-os depois que os tópicos de domínio e domínio forem criados na região de destino.

  • Verifique a implantação. Envie um evento para um tópico de domínio no domínio e verifique se o manipulador de eventos associado à assinatura é invocado.

  • Para concluir a movimentação, exclua o domínio da região de origem.

Pré-requisitos

Preparação

Para começar, exporte um modelo do Gerenciador de Recursos para o domínio.

  1. Inicie sessão no portal do Azure.

  2. Na barra de pesquisa, digite Domínios da Grade de Eventos e selecione Domínios da Grade de Eventos na lista de resultados.

    Captura de ecrã de Procurar e selecionar domínios da Grelha de Eventos.

  3. Selecione o domínio que você deseja exportar para um modelo do Gerenciador de Recursos.

    Captura de ecrã a mostrar a página de domínio.

  4. Na página Domínio da Grade de Eventos, selecione Exportar Modelo em Configurações no menu à esquerda e selecione Download na barra de ferramentas.

    Captura de tela do modelo de exportação -> Página de download.

    Importante

    Os tópicos de domínio e domínio são exportados. As assinaturas para tópicos de domínio não são exportadas. Portanto, você precisa criar assinaturas para tópicos de domínio depois de mover tópicos de domínio.

  5. Localize o arquivo .zip que você baixou do portal e descompacte esse arquivo para uma pasta de sua escolha. Este arquivo zip contém arquivos JSON de modelo e parâmetros.

  6. Abra o template.json em um editor de sua escolha.

  7. Atualização location do recurso de domínio para a região ou local de destino. Para obter códigos de localização, consulte Localizações do Azure. O código de uma região é o nome da região sem espaços, por exemplo, West US é igual a westus.

    "type": "Microsoft.EventGrid/domains",
    "apiVersion": "2020-06-01",
    "name": "[parameters('domains_spegriddomain_name')]",
    "location": "westus",
    
  8. Salve o modelo.

Voltar a implementar

Implante o modelo para criar o domínio e os tópicos de domínio na região de destino.

  1. No portal do Azure, selecione Criar um recurso.
  2. Em Pesquisar no Marketplace, escreva implementação de modelo e prima ENTER.
  3. Selecione Implementação de modelo.
  4. Selecione Criar.
  5. Selecione Crie o seu próprio modelo no editor.
  6. Selecione Carregar ficheiro e, em seguida, siga as instruções para carregar o ficheiro template.json que transferiu na última secção.
  7. Selecione Salvar para salvar o modelo.
  8. Na página Implantação personalizada, siga estas etapas:
    1. Selecione uma assinatura do Azure.

    2. Selecione um grupo de recursos existente na região de destino ou crie um.

    3. Em Região, selecione a região de destino. Se você selecionou um grupo de recursos existente, essa configuração será somente leitura.

    4. Para o nome de domínio, insira um novo nome para o domínio.

    5. Selecione Rever + criar.

      Captura de tela da página de implantação do modelo.

    6. Depois que a validação do modelo for bem-sucedida, selecione Criar na parte inferior da página para implantar o recurso.

    7. Depois que a implantação for bem-sucedida, selecione Ir para o grupo de recursos para navegar até a página do grupo de recursos. Confirme se há um domínio no grupo de recursos. Selecione o domínio. Confirme se há tópicos de domínio no domínio.

Eliminar ou limpar

Para concluir a movimentação, exclua o domínio na região de origem.

Se quiser recomeçar, exclua o domínio na região de destino e repita as etapas nas seções Preparar e Recriar deste artigo.

Para excluir um domínio usando o portal do Azure:

  1. Na janela de pesquisa na parte superior do portal do Azure, digite Domínios da Grade de Eventos e selecione Domínios da Grade de Eventos nos resultados da pesquisa.
  2. Selecione o domínio a ser excluído e selecione Excluir na barra de ferramentas.
  3. Na página de confirmação, insira o nome do grupo de recursos e selecione Excluir.

Para excluir o grupo de recursos que contém o domínio usando o portal do Azure:

  1. Na janela de pesquisa na parte superior do portal do Azure, digite Grupos de recursos e selecione Grupos de recursos nos resultados da pesquisa.
  2. Selecione o grupo de recursos a ser excluído e selecione Excluir na barra de ferramentas.
  3. Na página de confirmação, insira o nome do grupo de recursos e selecione Excluir.