Spostare le risorse in un gruppo di risorse o una sottoscrizione nuoviMove resources to new resource group or subscription

Questo articolo illustra come spostare le risorse in una nuova sottoscrizione o in un nuovo gruppo di risorse nella stessa sottoscrizione.This article shows you how to move resources to either a new subscription or a new resource group in the same subscription. È possibile usare il portale, PowerShell, l'interfaccia della riga di comando di Azure o l'API REST per spostare una risorsa.You can use the portal, PowerShell, Azure CLI, or the REST API to move resource. Le operazioni di spostamento descritte in questo articolo non richiedono assistenza da parte del supporto tecnico di Azure.The move operations in this article are available to you without any assistance from Azure support.

Durante lo spostamento di risorse, sia il gruppo di origine che il gruppo di destinazione sono bloccati durante l'operazione.When moving resources, both the source group and the target group are locked during the operation. Le operazioni di scrittura ed eliminazione sono bloccate nei gruppi di risorse fino al completamento dello spostamento.Write and delete operations are blocked on the resource groups until the move completes. Questo blocco indica che non è possibile aggiungere, aggiornare o eliminare le risorse dei gruppi di risorse, ma non che le risorse sono bloccate.This lock means you cannot add, update, or delete resources in the resource groups, but it does not mean the resources are frozen. Se ad esempio si sposta un Server SQL con il relativo database in un nuovo gruppo di risorse, nelle applicazioni che usano il database non si verificano tempi di inattività,For example, if you move a SQL Server and its database to a new resource group, an application that uses the database experiences no downtime. poiché rimane possibile leggere e scrivere nel database.It can still read and write to the database.

Non è possibile modificare il percorso della risorsa.You cannot change the location of the resource. Lo spostamento di una risorsa comporta solo il suo spostamento in un nuovo gruppo di risorse.Moving a resource only moves it to a new resource group. Il nuovo gruppo di risorse può avere un percorso diverso, ma ciò non modifica la posizione della risorsa.The new resource group may have a different location, but that does not change the location of the resource.

Nota

In questo articolo viene descritto come spostare le risorse nell'offerta di un account di Azure esistente.This article describes how to move resources within an existing Azure account offering. Se si vuole che modificare l'offerta dell'account di Azure, ad esempio effettuando l'aggiornamento da pagamento in base al consumo a pagamento anticipato, pur continuando a lavorare con le risorse esistenti, vedere Trasferire la sottoscrizione di Azure a un'altra offerta.If you actually want to change your Azure account offering (such as upgrading from pay-as-you-go to pre-pay) while continuing to work with your existing resources, see Switch your Azure subscription to another offer.

Controllo prima di spostare le risorseChecklist before moving resources

Prima di spostare una risorsa è necessario eseguire alcuni passi importanti.There are some important steps to perform before moving a resource. La verifica di queste condizioni consente di evitare errori.By verifying these conditions, you can avoid errors.

  1. Le sottoscrizioni di origine e di destinazione devono trovarsi nello stesso tenant di Azure Active Directory.The source and destination subscriptions must exist within the same Azure Active Directory tenant. Per verificare che entrambe le sottoscrizioni contengano lo stesso ID tenant, usare Azure PowerShell o l'interfaccia della riga di comando di Azure.To check that both subscriptions have the same tenant ID, use Azure PowerShell or Azure CLI.

    Per Azure PowerShell usare:For Azure PowerShell, use:

    (Get-AzureRmSubscription -SubscriptionName <your-source-subscription>).TenantId
    (Get-AzureRmSubscription -SubscriptionName <your-destination-subscription>).TenantId
    

    Per l'interfaccia della riga di comando di Azure usare:For Azure CLI, use:

    az account show --subscription <your-source-subscription> --query tenantId
    az account show --subscription <your-destination-subscription> --query tenantId
    

    Se gli ID tenant per le sottoscrizioni di origine e di destinazione non sono uguali, per spostare le risorse in un nuovo tenant è necessario contattare il supporto tecnico.If the tenant IDs for the source and destination subscriptions are not the same, you must contact support to move the resources to a new tenant.

  2. Il servizio deve abilitare lo spostamento di risorse.The service must enable the ability to move resources. In questo articolo sono elencati i servizi che consentono di spostare risorse e quelli che invece non lo consentono.This article lists which services enable moving resources and which services do not enable moving resources.

  3. Il provider di risorse della risorsa da spostare deve essere registrato nella sottoscrizione di destinazione,The destination subscription must be registered for the resource provider of the resource being moved. altrimenti un errore indica che la sottoscrizione non è registrata per un tipo di risorsa.If not, you receive an error stating that the subscription is not registered for a resource type. Questo problema può verificarsi se si sposta una risorsa in una nuova sottoscrizione, ma la sottoscrizione non è mai stata usata con tale tipo di risorsa.You might encounter this problem when moving a resource to a new subscription, but that subscription has never been used with that resource type.

    In PowerShell, per ottenere lo stato della registrazione usare i comandi seguenti:For PowerShell, use the following commands to get the registration status:

    Set-AzureRmContext -Subscription <destination-subscription-name-or-id>
    Get-AzureRmResourceProvider -ListAvailable | Select-Object ProviderNamespace, RegistrationState
    

    Per registrare un provider di risorse, usare:To register a resource provider, use:

    Register-AzureRmResourceProvider -ProviderNamespace Microsoft.Batch
    

    Nell'interfaccia della riga di comando di Azure, per ottenere lo stato della registrazione usare i comandi seguenti:For Azure CLI, use the following commands to get the registration status:

    az account set -s <destination-subscription-name-or-id>
    az provider list --query "[].{Provider:namespace, Status:registrationState}" --out table
    

    Per registrare un provider di risorse, usare:To register a resource provider, use:

    az provider register --namespace Microsoft.Batch
    

Quando chiamare il supportoWhen to call support

È possibile spostare la maggior parte delle risorse tramite le operazioni self-service descritte in questo articolo.You can move most resources through the self-service operations shown in this article. Usare le operazioni self-service per:Use the self-service operations to:

Contattare il supporto tecnico se è necessario:Contact support when you need to:

  • Spostare le risorse in un nuovo account di Azure (e tenant di Azure Active Directory).Move your resources to a new Azure account (and Azure Active Directory tenant).
  • Spostare le risorse classiche ma si verificano problemi relativi alle limitazioni.Move classic resources but are having trouble with the limitations.

Servizi che abilitano lo spostamentoServices that enable move

Di seguito sono elencati i servizi che abilitano lo spostamento in un nuovo gruppo di risorse e in una nuova sottoscrizione:The services that enable moving to both a new resource group and subscription are:

  • Gestione APIAPI Management
  • App del servizio app (app Web): vedere Limitazioni del servizio appApp Service apps (web apps) - see App Service limitations
  • Application InsightsApplication Insights
  • AutomazioneAutomation
  • Azure Cosmos DBAzure Cosmos DB
  • BatchBatch
  • Bing MappeBing Maps
  • RETE CDNCDN
  • Servizi cloud: vedere Limitazioni della distribuzione classicaCloud Services - see Classic deployment limitations
  • Servizi cognitiviCognitive Services
  • Content ModeratorContent Moderator
  • Data CatalogData Catalog
  • Data factoryData Factory
  • Analisi Data LakeData Lake Analytics
  • Archivio Data LakeData Lake Store
  • DNSDNS
  • Hub eventiEvent Hubs
  • Cluster HDInsight - vedere Limitazioni di HDInsightHDInsight clusters - see HDInsight limitations
  • Hub IoTIoT Hubs
  • Insieme di credenziali di chiaveKey Vault
  • Servizi di bilanciamento del caricoLoad Balancers
  • App per la logicaLogic Apps
  • Machine LearningMachine Learning
  • Servizi multimedialiMedia Services
  • Mobile EngagementMobile Engagement
  • Hub di notificaNotification Hubs
  • Operational InsightsOperational Insights
  • Operations ManagementOperations Management
  • Power BIPower BI
  • Cache RedisRedis Cache
  • Utilità di pianificazioneScheduler
  • SearchSearch
  • Gestione serverServer Management
  • Bus di servizioService Bus
  • Service FabricService Fabric
  • ArchiviazioneStorage
  • Archiviazione (classica): vedere Limitazioni della distribuzione classicaStorage (classic) - see Classic deployment limitations
  • Analisi di flusso: i processi di analisi di flusso non possono essere spostati durante l'esecuzione.Stream Analytics - Stream Analytics jobs cannot be moved when in running state.
  • Server di database SQL: il database e il server devono trovarsi nello stesso gruppo di risorse.SQL Database server - database and server must reside in the same resource group. Quando si sposta un server SQL, quindi, vengono spostati anche tutti i relativi database.When you move a SQL server, all its databases are also moved.
  • Gestione trafficoTraffic Manager
  • Macchine virtuali: non è possibile spostare macchine virtuali con dischi gestiti.Virtual Machines - VMs with managed disks cannot be moved. Vedere Limitazioni delle macchine virtualiSee Virtual Machines limitations
  • Macchine virtuali (classiche): vedere Limitazioni della distribuzione classicaVirtual Machines (classic) - see Classic deployment limitations
  • Set di scalabilità di macchine virtuali: vedere Limitazioni delle macchine virtualiVirtual Machine Scale Sets - see Virtual Machines limitations
  • Reti virtuali, vedere Limitazioni delle reti virtualiVirtual Networks - see Virtual Networks limitations
  • Gateway VPNVPN Gateway

Servizi che non abilitano lo spostamentoServices that do not enable move

I servizi che attualmente non abilitano lo spostamento di una risorsa sono:The services that currently do not enable moving a resource are:

  • AD Domain ServicesAD Domain Services
  • Servizio ibrido per l'integrità di ADAD Hybrid Health Service
  • gateway applicazioneApplication Gateway
  • Servizi BizTalkBizTalk Services
  • Servizio contenitoreContainer Service
  • Express RouteExpress Route
  • DevTest Labs: lo spostamento in un nuovo gruppo di risorse nella stessa sottoscrizione è abilitato, ma lo spostamento tra sottoscrizioni diverse non lo è.DevTest Labs - move to new resource group in same subscription is enabled, but cross subscription move is not enabled.
  • Dynamics LCSDynamics LCS
  • Applicazioni gestiteManaged Applications
  • Dischi gestiti: vedere Limitazioni delle macchine virtualiManaged Disks - see Virtual Machines limitations
  • Insieme di credenziali delle chiavi di Servizi di ripristino: non spostare anche le risorse di calcolo, rete e archiviazione associate con l'insieme di credenziali di Servizi di ripristino, vedere Limitazioni dei servizi di ripristino.Recovery Services vault - also do not move the Compute, Network, and Storage resources associated with the Recovery Services vault, see Recovery Services limitations.
  • SicurezzaSecurity
  • Gestione dispositivi StorSimpleStorSimple Device Manager
  • Reti virtuali (classiche): vedere Limitazioni della distribuzione classicaVirtual Networks (classic) - see Classic deployment limitations

Limitazioni delle macchine virtualiVirtual Machines limitations

I dischi gestiti non supportano lo spostamento.Managed disks do not support move. A causa di questa restrizione, non è possibile spostare le risorse correlateThis restriction means that several related resources cannot be moved too. seguenti:You cannot move:

  • Dischi gestitiManaged disks
  • Macchine virtuali con dischi gestitiVirtual machines with the managed disks
  • Immagini create da dischi gestitiImages created from managed disks
  • Snapshot creati da dischi gestitiSnapshots created from managed disks
  • Set di disponibilità con macchine virtuali con dischi gestitiAvailability sets with virtual machines with managed disks

Non è possibile spostare da una sottoscrizione a un'altra macchine virtuali create a partire da risorse Marketplace.Virtual machines created from Marketplace resources cannot be moved across subscriptions. Sottoporre a deprovisioning le macchine virtuali nella sottoscrizione in cui si trovano e distribuirle di nuovo nella nuova sottoscrizione.Deprovision the virtual machine in the current subscription, and deploy again in the new subscription.

Le macchine virtuali con certificato archiviato in Key Vault possono essere spostate in un nuovo gruppo di risorse nella stessa sottoscrizione, ma non da una sottoscrizione a un'altra.Virtual Machines with certificate stored in Key Vault can be moved to a new resource group in the same subscription, but not across subscriptions.

Limitazioni delle reti virtualiVirtual Networks limitations

Per spostare una rete virtuale con peering, è prima necessario disabilitare il peering.To move a peered virtual network, you must first disable the virtual network peering. Dopo la disabilitazione del peering è possibile spostare la rete virtuale.Once disabled, you can move the virtual network. Riabilitare il peering della rete virtuale dopo lo spostamento.After the move, reenable the virtual network peering.

Non è possibile spostare una rete virtuale in un'altra sottoscrizione se la rete virtuale contiene una subnet con collegamenti di navigazione delle risorse.You cannot move a virtual network to a different subscription if the virtual network contains a subnet with resource navigation links. Se ad esempio una risorsa Cache Redis è distribuita in una subnet, tale subnet ha un collegamento di navigazione della risorsa.For example, if a Redis Cache resource is deployed into a subnet, that subnet has a resource navigation link.

Limitazioni del servizio appApp Service limitations

Quando si usano le app del servizio app non è possibile spostare solo un piano di servizio app.When working with App Service apps, you cannot move only an App Service plan. Per spostare le app del servizio app, le opzioni disponibili sono:To move App Service apps, your options are:

  • Spostare il piano di servizio app e tutte le altre risorse del servizio app del gruppo di risorse in un nuovo gruppo di risorse che non dispone di risorse del servizio app.Move the App Service plan and all other App Service resources in that resource group to a new resource group that does not already have App Service resources. In base a questo requisito è necessario spostare anche le risorse del servizio app non associate al piano di servizio app.This requirement means you must move even the App Service resources that are not associated with the App Service plan.
  • Spostare le app in un gruppo di risorse diverso, ma mantenere tutti i piani di servizio app nel gruppo di risorse originale.Move the apps to a different resource group, but keep all App Service plans in the original resource group.

Per il corretto funzionamento dell'app non è necessario che il piano di servizio app risieda nello stesso gruppo di risorse in cui si trova l'app stessa.The App Service plan does not need to reside in the same resource group as the app for the app to function correctly.

Se ad esempio il gruppo di risorse contiene:For example, if your resource group contains:

  • web-a che è associata a plan-aweb-a which is associated with plan-a
  • web-b che è associata a plan-bweb-b which is associated with plan-b

Le opzioni possibili sono:Your options are:

  • Spostare web-a, plan-a, web-b e plan-bMove web-a, plan-a, web-b, and plan-b
  • Spostare web-a e web-bMove web-a and web-b
  • Spostare web-aMove web-a
  • Spostare web-bMove web-b

Con tutte le altre combinazioni si lascerebbe dove si trova un tipo di risorsa che non può essere lasciato nella stessa posizione quando si sposta un piano di servizio app (qualsiasi tipo di risorsa del servizio app).All other combinations involve leaving behind a resource type that can't be left behind when moving an App Service plan (any type of App Service resource).

Se l'app web si trova in un gruppo di risorse diverso rispetto al piano di servizio app corrispondente ma si vuole spostare entrambi gli elementi in un nuovo gruppo di risorse, è necessario eseguire lo spostamento in due fasi.If your web app resides in a different resource group than its App Service plan but you want to move both to a new resource group, you must perform the move in two steps. Ad esempio:For example:

  • web-a si trova in web-groupweb-a resides in web-group
  • plan-a si trova in plan-groupplan-a resides in plan-group
  • Si vuole che web-a e plan-a risiedano in combined-groupYou want web-a and plan-a to reside in combined-group

Per ottenere questo risultato è necessario eseguire due operazioni di spostamento distinte nell'ordine che segue:To accomplish this move, perform two separate move operations in the following sequence:

  1. Spostare web-a in plan-groupMove the web-a to plan-group
  2. Spostare web-a e plan-a in combined-group.Move web-a and plan-a to combined-group.

È possibile spostare un certificato del servizio app in un nuovo gruppo di risorse o una nuova sottoscrizione senza problemi.You can move an App Service Certificate to a new resource group or subscription without any issues. Se l'app Web include un certificato SSL acquistato esternamente e caricato nell'app, tuttavia, è necessario eliminare il certificato prima di spostare l'app Web.However, if your web app includes an SSL certificate that you purchased externally and uploaded to the app, you must delete the certificate before moving the web app. Ad esempio, è possibile eseguire i passaggi seguenti:For example, you can perform the following steps:

  1. Eliminare il certificato caricato dall'App WebDelete the uploaded certificate from the web app
  2. Spostare l'App WebMove the web app
  3. Caricare il certificato nell'App WebUpload the certificate to the web app

Limitazioni della distribuzione classicaClassic deployment limitations

Le opzioni per lo spostamento delle risorse distribuite con il modello classico variano a seconda che lo spostamento avvenga all'interno di una sottoscrizione o a una nuova sottoscrizione.The options for moving resources deployed through the classic model differ based on whether you are moving the resources within a subscription or to a new subscription.

Stessa sottoscrizioneSame subscription

Quando si spostano risorse da un gruppo di risorse a un altro gruppo di risorse nella stessa sottoscrizione, sono valide le restrizioni seguenti:When moving resources from one resource group to another resource group within the same subscription, the following restrictions apply:

  • Le reti virtuali (classiche) non possono essere spostate.Virtual networks (classic) cannot be moved.
  • Le macchine virtuali (classiche) devono essere spostate con il servizio cloud.Virtual machines (classic) must be moved with the cloud service.
  • Il servizio cloud può essere spostato solo quando lo spostamento include tutte le macchine virtuali del servizio stesso.Cloud service can only be moved when the move includes all its virtual machines.
  • È possibile spostare un solo servizio cloud alla volta.Only one cloud service can be moved at a time.
  • È possibile spostare un solo account di archiviazione (classico) alla volta.Only one storage account (classic) can be moved at a time.
  • Un account di archiviazione (classico) non può essere spostato nella stessa operazione di spostamento che include una macchina virtuale o un servizio cloud.Storage account (classic) cannot be moved in the same operation with a virtual machine or a cloud service.

Per spostare le risorse classiche in un nuovo gruppo di risorse all'interno della stessa sottoscrizione usare le operazioni di spostamento standard tramite il portale, Azure PowerShell, l'interfaccia della riga di comando di Azure o l'API REST.To move classic resources to a new resource group within the same subscription, use the standard move operations through the portal, Azure PowerShell, Azure CLI, or REST API. Usare le stesse operazioni eseguite per lo spostamento di risorse di Resource Manager.You use the same operations as you use for moving Resource Manager resources.

Nuova sottoscrizioneNew subscription

Quando si spostano risorse in una nuova sottoscrizione, sono valide le restrizioni seguenti:When moving resources to a new subscription, the following restrictions apply:

  • Tutte le risorse classiche della sottoscrizione vanno spostate nella stessa operazione.All classic resources in the subscription must be moved in the same operation.
  • La sottoscrizione di destinazione non deve contenere nessuna delle altre risorse classiche.The target subscription must not contain any other classic resources.
  • Lo spostamento può essere richiesto solo tramite un'API REST separata per gli spostamenti di risorse classiche.The move can only be requested through a separate REST API for classic moves. I comandi di spostamento standard di Resource Manager non funzionano quando si spostano risorse classiche a una nuova sottoscrizione.The standard Resource Manager move commands do not work when moving classic resources to a new subscription.

Per spostare le risorse classiche in una nuova sottoscrizione, usare le operazioni REST specifiche per le risorse classiche.To move classic resources to a new subscription, use the REST operations that are specific to classic resources. Per usare REST, seguire questa procedura:To use REST, perform the following steps:

  1. Controllare se la sottoscrizione di origine può partecipare a un'operazione di spostamento tra sottoscrizioni.Check if the source subscription can participate in a cross-subscription move. Usare l'operazione seguente:Use the following operation:

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

    Nel corpo della richiesta includere:In the request body, include:

    {
     "role": "source"
    }
    

    La risposta per l'operazione di convalida ha il formato seguente:The response for the validation operation is in the following format:

    {
     "status": "{status}",
     "reasons": [
       "reason1",
       "reason2"
     ]
    }
    
  2. Controllare se la sottoscrizione di destinazione può partecipare a un'operazione di spostamento tra sottoscrizioni.Check if the destination subscription can participate in a cross-subscription move. Usare l'operazione seguente:Use the following operation:

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

    Nel corpo della richiesta includere:In the request body, include:

    {
     "role": "target"
    }
    

    La risposta ha lo stesso formato della convalida della sottoscrizione di origine.The response is in the same format as the source subscription validation.

  3. Se entrambe le sottoscrizioni superano la convalida, spostare tutte le risorse classiche da una sottoscrizione a un'altra usando l'operazione seguente:If both subscriptions pass validation, move all classic resources from one subscription to another subscription with the following operation:

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

    Nel corpo della richiesta includere:In the request body, include:

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

Questa operazione potrebbe richiedere alcuni minuti.The operation may run for several minutes.

Limitazioni dei servizi di ripristinoRecovery Services limitations

Lo spostamento non è abilitato per le risorse di archiviazione, di rete o di calcolo usate per configurare il ripristino di emergenza con Azure Site Recovery.Move is not enabled for Storage, Network, or Compute resources used to set up disaster recovery with Azure Site Recovery.

Ad esempio, si supponga di avere configurato la replica delle macchine locali su un account di archiviazione (Storage1) e di desiderare che il computer protetto venga avviato dopo il failover in Azure come macchina virtuale (VM1) collegata a una rete virtuale (Network1).For example, suppose you have set up replication of your on-premises machines to a storage account (Storage1) and want the protected machine to come up after failover to Azure as a virtual machine (VM1) attached to a virtual network (Network1). Non è possibile spostare una di queste risorse di Azure - Storage1 VM1 e Network1 - nei gruppi di risorse all'interno della stessa sottoscrizione o tra le sottoscrizioni.You cannot move any of these Azure resources - Storage1, VM1, and Network1 - across resource groups within the same subscription or across subscriptions.

Limitazioni di HDInsightHDInsight limitations

È possibile spostare i cluster HDInsight in una nuova sottoscrizione o in un nuovo gruppo di risorse.You can move HDInsight clusters to a new subscription or resource group. Non è tuttavia possibile spostare tra sottoscrizioni le risorse di rete collegate al cluster HDInsight, ad esempio la rete virtuale, l'interfaccia di rete o il servizio di bilanciamento del carico.However, you cannot move across subscriptions the networking resources linked to the HDInsight cluster (such as the virtual network, NIC, or load balancer). Non è possibile spostare in un nuovo gruppo di risorse un'interfaccia di rete collegata a una macchina virtuale per il cluster.In addition, you cannot move to a new resource group a NIC that is attached to a virtual machine for the cluster.

Quando si sposta un cluster HDInsight in una nuova sottoscrizione, spostare prima altre risorse, ad esempio l'account di archiviazione.When moving an HDInsight cluster to a new subscription, first move other resources (like the storage account). Spostare quindi il cluster HDInsight.Then, move the HDInsight cluster by itself.

Limitazioni del servizio di ricercaSearch limitations

Non è possibile spostare contemporaneamente più risorse del servizio di ricerca che si trovano nella stessa area.You cannot move multiple Search resources placed in different regions all at once. In tal caso, è necessario spostarle separatamente.In such a case, you need to move them separately.

Usare il portaleUse portal

Per spostare le risorse, selezionare il gruppo contenente queste risorse, quindi usare il pulsante Sposta.To move resources, select the resource group containing those resources, and then select the Move button.

Spostare le risorse

Selezionare se si desidera spostare le risorse in un nuovo gruppo di risorse o in una nuova sottoscrizione.Select whether you are moving the resources to a new resource group or a new subscription.

Selezionare le risorse da spostare e il gruppo di risorse di destinazione.Select the resources to move and the destination resource group. Confermare di dover aggiornare gli script per queste risorse e selezionare OK.Acknowledge that you need to update scripts for these resources and select OK. Se si seleziona l'icona del comando Modifica sottoscrizione nel passaggio precedente, è necessario anche selezionare la sottoscrizione di destinazione.If you selected the edit subscription icon in the previous step, you must also select the destination subscription.

Selezione della destinazione

In Notifichesi nota che è in corso l'operazione di spostamento.In Notifications, you see that the move operation is running.

Visualizzare lo stato dello spostamento

Al completamento dell'operazione si riceverà la notifica del risultato.When it has completed, you are notified of the result.

Visualizzare il risultato dello spostamento

Usare PowerShellUse PowerShell

Per spostare le risorse esistenti in un gruppo di risorse o in una sottoscrizione diversa, usare il comando Move-AzureRmResource .To move existing resources to another resource group or subscription, use the Move-AzureRmResource command. L'esempio seguente illustra come spostare più risorse in un nuovo gruppo di risorse.The following example shows how to move multiple resources to a new resource group.

$webapp = Get-AzureRmResource -ResourceGroupName OldRG -ResourceName ExampleSite
$plan = Get-AzureRmResource -ResourceGroupName OldRG -ResourceName ExamplePlan
Move-AzureRmResource -DestinationResourceGroupName NewRG -ResourceId $webapp.ResourceId, $plan.ResourceId

Per eseguire lo spostamento in una nuova sottoscrizione, includere un valore per il parametro DestinationSubscriptionId.To move to a new subscription, include a value for the DestinationSubscriptionId parameter.

Utilizzare l'interfaccia della riga di comando di AzureUse Azure CLI

Per spostare risorse esistenti in un altro gruppo di risorse o un'altra sottoscrizione, usare il comando az resource move.To move existing resources to another resource group or subscription, use the az resource move command. Fornire gli ID risorsa delle risorse da spostare.Provide the resource IDs of the resources to move. L'esempio seguente illustra come spostare più risorse in un nuovo gruppo di risorse.The following example shows how to move multiple resources to a new resource group. Nel parametro --ids inserire un elenco delimitato da spazi di ID di risorse da spostare.In the --ids parameter, provide a space-separated list of the resource IDs to move.

webapp=$(az resource show -g OldRG -n ExampleSite --resource-type "Microsoft.Web/sites" --query id --output tsv)
plan=$(az resource show -g OldRG -n ExamplePlan --resource-type "Microsoft.Web/serverfarms" --query id --output tsv)
az resource move --destination-group newgroup --ids $webapp $plan

Per spostare in una nuova sottoscrizione, inserire il parametro --destination-subscription-id.To move to a new subscription, provide the --destination-subscription-id parameter.

Usare l'API RESTUse REST API

Per spostare le risorse esistenti in un gruppo di risorse o una sottoscrizione diversi, eseguire:To move existing resources to another resource group or subscription, run:

POST https://management.azure.com/subscriptions/{source-subscription-id}/resourcegroups/{source-resource-group-name}/moveResources?api-version={api-version}

Nel corpo della richiesta specificare il gruppo di risorse di destinazione e le risorse da spostare.In the request body, you specify the target resource group and the resources to move. Per altre informazioni sull'operazione REST di spostamento, vedere Spostare le risorse.For more information about the move REST operation, see Move resources.

Passaggi successiviNext steps