Mover diretrizes para recursos do modelo de implantação Clássica

As etapas para mover recursos implantados através do modelo clássico diferem se você está movendo os recursos dentro de uma assinatura ou para uma nova assinatura.

Mover na mesma assinatura

Ao mover recursos de um grupo de recursos para outro na mesma assinatura, as seguintes restrições se aplicarão:

  • Redes virtuais (clássicas) não podem ser movidas.
  • Máquinas virtuais (clássicas) devem ser movidas com o serviço de nuvem.
  • Um serviço de nuvem pode ser movido apenas quando a movimentação incluir todas as suas máquinas virtuais.
  • Apenas um serviço de nuvem pode ser movido por vez.
  • Apenas uma conta de armazenamento (clássica) pode ser movida por vez.
  • Uma conta de armazenamento (clássica) não pode ser movida na mesma operação com uma máquina virtual ou um serviço de nuvem.

Para mover recursos clássicos para um novo grupo de recursos dentro da mesma assinatura, use as operações de movimentação standard no portal, no Azure PowerShell, na CLI do Azure ou na API REST. Use as mesmas operações como você usa para mover os recursos do Resource Manager.

Mover entre assinaturas

Ao mover recursos para uma nova assinatura, as seguintes restrições se aplicarão:

  • Todos os recursos clássicos na assinatura devem ser movidos na mesma operação.
  • A assinatura de destino não deve ter nenhum outro recurso clássico.
  • A movimentação pode ser solicitada apenas por meio de uma API REST separada para movimentações clássicas. Os comandos de movimentação padrão do Gerenciador de Recursos não funcionam quando há uma movimentação dos recursos clássicos para uma nova assinatura.

Para mover recursos clássicos para uma nova assinatura, use operações REST específicas para recursos clássicos. Para usar REST, execute as seguintes etapas:

  1. Verifique se a assinatura de origem pode participar de uma movimentação entre assinaturas. Use a operação a seguir:

    POST https://management.azure.com/subscriptions/{sourceSubscriptionId}/providers/Microsoft.ClassicCompute/validateSubscriptionMoveAvailability?api-version=2016-04-01
    

    No corpo da solicitação, inclua:

    {
     "role": "source"
    }
    

    A resposta para a operação de validação é no seguinte formato:

    {
     "status": "{status}",
     "reasons": [
       "reason1",
       "reason2"
     ]
    }
    
  2. Verifique se a assinatura de destino pode participar de uma movimentação entre assinaturas. Use a operação a seguir:

    POST https://management.azure.com/subscriptions/{destinationSubscriptionId}/providers/Microsoft.ClassicCompute/validateSubscriptionMoveAvailability?api-version=2016-04-01
    

    No corpo da solicitação, inclua:

    {
     "role": "target"
    }
    

    A resposta está no mesmo formato que a validação de assinatura de origem.

  3. Se ambas as assinaturas forem aprovadas na validação, mova todos os recursos clássicos de uma assinatura para outra, use a seguinte operação:

    POST https://management.azure.com/subscriptions/{subscription-id}/providers/Microsoft.ClassicCompute/moveSubscriptionResources?api-version=2016-04-01
    

    No corpo da solicitação, inclua:

    {
     "target": "/subscriptions/{target-subscription-id}"
    }
    

A operação pode executar por vários minutos.

Próximas etapas

Se você tiver problemas para mover os recursos clássicos, entre em contato com o Suporte.

Para ver comandos para mover recursos, confira Move resources to new resource group or subscription (Mover recursos para o novo grupo de recursos ou assinatura).