Partilhar via


Mover recursos de aplicativos lógicos para outros grupos de recursos, regiões ou assinaturas do Azure

Para migrar seu aplicativo lógico ou recursos relacionados para outro grupo de recursos, região ou assinatura do Azure, você tem várias maneiras de concluir essas tarefas, como o portal do Azure, o Azure PowerShell, a CLI do Azure e a API REST. Antes de mover recursos, analise estas considerações:

  • Você pode mover apenas tipos de recursos específicos de aplicativos lógicos entre grupos de recursos ou assinaturas do Azure.

  • Verifique os limites do número de recursos do aplicativo lógico que você pode ter em sua assinatura do Azure e em cada região do Azure. Esses limites afetam se você pode mover tipos de recursos específicos quando a região permanece a mesma entre assinaturas ou grupos de recursos. Por exemplo, você pode ter apenas uma conta de integração de camada gratuita para cada região do Azure em cada assinatura do Azure.

  • Quando você move recursos, o Azure cria novas IDs de recursos. Portanto, certifique-se de usar as novas IDs em vez disso e atualizar todos os scripts ou ferramentas associados aos recursos movidos.

  • Depois de migrar aplicativos lógicos entre assinaturas, grupos de recursos ou regiões, você deve recriar ou reautorizar quaisquer conexões que exijam autenticação aberta (OAuth).

Pré-requisitos

Mover recursos entre subscrições

Para mover um recurso, como um aplicativo lógico ou uma conta de integração, para outra assinatura do Azure, você pode usar o portal do Azure, o Azure PowerShell, a CLI do Azure ou a API REST. Estas etapas abrangem o portal do Azure, que você pode usar quando a região do recurso permanece a mesma. Para outras etapas e preparação geral, consulte Mover recursos para um novo grupo de recursos ou assinatura.

  1. No portal do Azure, localize e selecione o recurso de aplicativo lógico que você deseja mover.

  2. No menu de navegação de recursos, selecione Visão geral. Ao lado do rótulo Assinatura , selecione mover.

    Também pode aceder à página Propriedades do recurso e, em Nome da Subscrição, selecionar Alterar subscrição.

  3. Na página Mover recursos, selecione o recurso do aplicativo lógico e todos os recursos relacionados que você deseja mover.

  4. Na lista Assinatura, selecione a assinatura de destino.

  5. Na lista Grupo de recursos , selecione o grupo de recursos de destino. Ou, para criar um grupo de recursos diferente, selecione Criar um novo grupo.

  6. Para confirmar seu entendimento de que quaisquer scripts ou ferramentas associados aos recursos movidos não funcionarão até que você os atualize com as novas IDs de recurso, selecione a caixa de confirmação e selecione OK.

Mover recursos entre grupos de recursos

Para mover um recurso, como um aplicativo lógico ou uma conta de integração, para outro grupo de recursos do Azure, você pode usar o portal do Azure, o Azure PowerShell, a CLI do Azure ou a API REST. Estas etapas abrangem o portal do Azure, que você pode usar quando a região do recurso permanece a mesma. Para outras etapas e preparação geral, consulte Mover recursos para um novo grupo de recursos ou assinatura.

Antes de realmente mover recursos entre grupos, você pode testar se pode mover com êxito seu recurso para outro grupo. Para obter mais informações, consulte Validar sua mudança.

  1. No portal do Azure, localize e selecione o recurso de aplicativo lógico que você deseja mover.

  2. Na página Visão geral do recurso, ao lado de Grupo de recursos, selecione o link de alteração.

  3. Na página Mover recursos, selecione o recurso do aplicativo lógico e todos os recursos relacionados que você deseja mover.

  4. Na lista Grupo de recursos , selecione o grupo de recursos de destino. Ou, para criar um grupo de recursos diferente, selecione Criar um novo grupo.

  5. Para confirmar seu entendimento de que quaisquer scripts ou ferramentas associados aos recursos movidos não funcionarão até que você os atualize com as novas IDs de recurso, selecione a caixa de confirmação e selecione OK.

Mover recursos entre regiões

Quando você deseja mover um aplicativo lógico para uma região diferente, suas opções dependem da maneira como você criou seu aplicativo lógico. Com base na opção escolhida, você deve recriar ou reautorizar as conexões em seu aplicativo lógico.

  • No portal do Azure, recrie o aplicativo lógico na nova região e reconfigure as configurações de fluxo de trabalho. Para economizar tempo, você pode copiar a definição de fluxo de trabalho subjacente e as conexões do aplicativo de origem para o aplicativo de destino. Para exibir o "código" por trás de um aplicativo lógico, na barra de ferramentas do Logic App Designer, selecione Visualização de código.

  • Se você usar o Visual Studio e as Ferramentas de Aplicativos Lógicos do Azure para Visual Studio, poderá abrir e baixar seu aplicativo lógico do portal do Azure como um modelo do Azure Resource Manager. Esse modelo está praticamente pronto para implantação e inclui as definições de recursos para seu aplicativo lógico, incluindo o fluxo de trabalho em si e conexões. O modelo também declara parâmetros para os valores a serem usados na implantação. Dessa forma, você pode alterar mais facilmente onde e como implantar o aplicativo lógico, com base em suas necessidades. Para especificar o local e outras informações necessárias para a implantação, você pode usar um arquivo de parâmetros separado.

    Importante

    A extensão Ferramentas de Aplicativos Lógicos do Azure para Visual Studio foi preterida e não recebe mais atualizações. Para criar e gerenciar fluxos de trabalho de aplicativos lógicos usando um ambiente de desenvolvimento local, consulte a seguinte documentação:

  • Se você criou e implantou seu aplicativo lógico usando ferramentas de integração contínua (CI) e entrega contínua (CD), como o Azure Pipelines no Azure DevOps, você pode implantar seu aplicativo em outra região usando essas ferramentas.

Para obter mais informações sobre modelos de implantação para aplicativos lógicos, consulte estes tópicos:

Alguns recursos do Azure, como recursos de gateway de dados locais no Azure, podem existir em uma região diferente dos aplicativos lógicos que usam esses recursos. No entanto, outros recursos do Azure, como contas de integração vinculadas, devem existir na mesma região que seus aplicativos lógicos. Com base no seu cenário, certifique-se de que seus aplicativos lógicos possam acessar os recursos que seus aplicativos esperam que existam na mesma região.

Por exemplo, para vincular um aplicativo lógico a uma conta de integração, ambos os recursos devem existir na mesma região. Em cenários como recuperação de desastres, você geralmente deseja contas de integração que tenham a mesma configuração e os mesmos artefatos. Em outros cenários, você pode precisar de contas de integração com diferentes configurações e artefatos.

Os conectores personalizados nos Aplicativos Lógicos do Azure são visíveis para os autores e usuários dos conectores que têm a mesma assinatura do Azure e o mesmo locatário do Microsoft Entra. Esses conectores estão disponíveis na mesma região onde os aplicativos lógicos são implantados. Para obter mais informações, veja Partilhar conectores personalizados na sua organização.

O modelo que você obtém do Visual Studio inclui apenas as definições de recursos para seu aplicativo lógico e suas conexões. Portanto, se seu aplicativo lógico usa outros recursos, por exemplo, uma conta de integração e artefatos B2B, como parceiros, contratos e esquemas, você deve exportar o modelo dessa conta de integração usando o portal do Azure. Este modelo inclui as definições de recursos para a conta de integração e os artefatos. No entanto, o modelo não está totalmente parametrizado. Portanto, você deve parametrizar manualmente os valores que deseja usar para implantação.

Exportar modelos para contas de integração

  1. No portal do Azure, localize e abra sua conta de integração.

  2. No menu da sua conta de integração, em Configurações, selecione Exportar modelo.

  3. Na barra de ferramentas, selecione Download e salve o modelo.

  4. Abra e edite o modelo para parametrizar os valores necessários para a implantação.

Próximos passos

Mover recursos do Azure para novos grupos de recursos ou subscrições