新しいリソース グループまたはサブスクリプションへのリソースの移動Move resources to new resource group or subscription

この記事では、リソースを新しいサブスクリプションまたは同じサブスクリプション内の新しいリソース グループに移動する方法について説明します。This article shows you how to move resources to either a new subscription or a new resource group in the same subscription. リソースの移動には、ポータル、PowerShell、Azure CLI、または REST API を使用できます。You can use the portal, PowerShell, Azure CLI, or the REST API to move resource. この記事の移動操作は、Azure サポートの支援を受けなくても利用できます。The move operations in this article are available to you without any assistance from Azure support.

リソースを移動する場合は、その操作の間、ソース グループとターゲット グループの両方がロックされます。When moving resources, both the source group and the target group are locked during the operation. これらのリソース グループに対する書き込み操作および削除操作は、移動が完了するまでブロックされます。Write and delete operations are blocked on the resource groups until the move completes. このロックはリソース グループでリソースを追加、更新、削除できなくなることを意味しますが、リソースが停止されるわけではありません。This lock means you cannot add, update, or delete resources in the resource groups, but it does not mean the resources are frozen. たとえば、SQL Server とそのデータベースを新しいリソース グループに移動する場合、そのデータベースを使用するアプリケーションにダウンタイムは発生しません。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. これまでどおり、データベースの読み取りと書き込みを行うことができます。It can still read and write to the database.

リソースの場所を変更することはできません。You cannot change the location of the resource. リソースを移動しても、新しいリソース グループに移動されるだけです。Moving a resource only moves it to a new resource group. 新しいリソース グループは別の場所に存在する場合もありますが、リソース自体の場所は変更されません。The new resource group may have a different location, but that does not change the location of the resource.

注意

この記事では、既存の Azure アカウント プラン内のリソースを移動する方法について説明します。This article describes how to move resources within an existing Azure account offering. 実際に Azure アカウント プランを変更 (従量課金制から前払いにアップグレードするなど) しながら既存のリソースの処理を継続する場合は、 別の Azure サブスクリプション プランへの切り替えに関するページをご覧ください。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.

リソースの移動前のチェック リストChecklist before moving resources

リソースを移動する前に実行すべき重要な手順がいくつかあります。There are some important steps to perform before moving a resource. これらの条件を確認することにより、エラーの発生を回避できます。By verifying these conditions, you can avoid errors.

  1. 移動元と移動先のサブスクリプションが同じ Azure Active Directory テナント内に存在している必要があります。The source and destination subscriptions must exist within the same Azure Active Directory tenant. 両方のサブスクリプションに同じテナント ID があることを確認するには、Azure PowerShell または Azure CLI を使用します。To check that both subscriptions have the same tenant ID, use Azure PowerShell or Azure CLI.

    Azure PowerShell では、次を使用します。For Azure PowerShell, use:

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

    Azure CLI では、次を使用します。For Azure CLI, use:

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

    移動元と移動先のサブスクリプションのテナント ID が同じでない場合、次の方法でテナント ID を調整する必要があります。If the tenant IDs for the source and destination subscriptions are not the same, use the following methods to reconcile the tenant IDs:

  2. サービスでリソースの移動機能を有効にする必要があります。The service must enable the ability to move resources. この記事で、リソースの移動を有効にするサービスと、リソースの移動を有効にしないサービスを示します。This article lists which services enable moving resources and which services do not enable moving resources.

  3. 移動するリソースのリソース プロバイダーについて、移動先のサブスクリプションに登録する必要があります。The destination subscription must be registered for the resource provider of the resource being moved. 登録しないと、 リソースの種類についてサブスクリプションへの登録が行われていないことを示すエラーが発生します。If not, you receive an error stating that the subscription is not registered for a resource type. この問題は、リソースを新しいサブスクリプションに移動するが、そのサブスクリプションがそのリソースの種類で使用されたことがない場合に発生する可能性があります。You might encounter this problem when moving a resource to a new subscription, but that subscription has never been used with that resource type.

    PowerShell で登録状態を取得するには、次のコマンドを使用します。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
    

    リソース プロバイダーを登録するには、次のコマンドを使用します。To register a resource provider, use:

    Register-AzureRmResourceProvider -ProviderNamespace Microsoft.Batch
    

    Azure CLI で登録状態を取得するには、次のコマンドを使用します。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
    

    リソース プロバイダーを登録するには、次のコマンドを使用します。To register a resource provider, use:

    az provider register --namespace Microsoft.Batch
    

サポートに問い合わせる場合When to call support

この記事で説明するセルフサービス操作を使用すれば、ほとんどのリソースを移動できます。You can move most resources through the self-service operations shown in this article. 次の場合にセルフサービス操作を使用します。Use the self-service operations to:

次の操作を実行する必要がある場合は、サポートにお問い合わせください。Contact support when you need to:

  • リソースを新しい Azure アカウント (および Azure Active Directory テナント) に移動するにあたり、前出のセクションの手順に関して支援が必要。Move your resources to a new Azure account (and Azure Active Directory tenant) and you need help with the instructions in the preceding section.
  • クラシック リソースを移動するときに制限事項に関連する問題が発生した。Move classic resources but are having trouble with the limitations.

移動が可能なサービスServices that enable move

新しいリソース グループへの移動と新しいサブスクリプションへの移動の両方が可能なサービスは、次のとおりです。The services that enable moving to both a new resource group and subscription are:

  • API ManagementAPI Management
  • App Service アプリ (Web Apps) - 「 App Service の制限事項App Service apps (web apps) - see App Service limitations
  • アプリケーション インサイトApplication Insights
  • AutomationAutomation
  • Azure Cosmos DBAzure Cosmos DB
  • BatchBatch
  • Bing MapsBing Maps
  • CDNCDN
  • Cloud Services - 「 クラシック デプロイメントの制限事項Cloud Services - see Classic deployment limitations
  • Cognitive ServicesCognitive Services
  • Content ModeratorContent Moderator
  • Data CatalogData Catalog
  • Data FactoryData Factory
  • Data Lake AnalyticsData Lake Analytics
  • Data Lake StoreData Lake Store
  • DNSDNS
  • Event HubsEvent Hubs
  • HDInsight クラスター - 「HDInsight の制限事項」を参照HDInsight clusters - see HDInsight limitations
  • IoT HubIoT Hubs
  • Key VaultKey Vault
  • ロード バランサーLoad Balancers
  • Logic AppsLogic Apps
  • 機械学習Machine Learning
  • Media ServicesMedia Services
  • Mobile EngagementMobile Engagement
  • Notification HubsNotification Hubs
  • Operational InsightsOperational Insights
  • Operations ManagementOperations Management
  • Power BIPower BI
  • Redis CacheRedis Cache
  • SchedulerScheduler
  • SearchSearch
  • Server ManagementServer Management
  • Service BusService Bus
  • Service FabricService Fabric
  • StorageStorage
  • Storage (クラシック) - 「 クラシック デプロイメントの制限事項Storage (classic) - see Classic deployment limitations
  • Stream Analytics - 実行中状態の Stream Analytics ジョブは移動できません。Stream Analytics - Stream Analytics jobs cannot be moved when in running state.
  • SQL Database サーバー - データベースとサーバーは同じリソース グループ内に存在する必要があります。SQL Database server - database and server must reside in the same resource group. SQL Server を移動すると、そのデータベースもすべて移動されます。When you move a SQL server, all its databases are also moved.
  • Traffic ManagerTraffic Manager
  • Virtual Machines - 管理ディスクを使用する VM を移動することはできません。Virtual Machines - VMs with managed disks cannot be moved. Virtual Machines の制限事項」を参照してください。See Virtual Machines limitations
  • Virtual Machines (クラシック) - 「 クラシック デプロイメントの制限事項Virtual Machines (classic) - see Classic deployment limitations
  • Virtual Machine Scale Sets - 「Virtual Machines の制限事項」を参照してください。Virtual Machine Scale Sets - see Virtual Machines limitations
  • Virtual Networks - 「Virtual Networks の制限事項」を参照してください。Virtual Networks - see Virtual Networks limitations
  • VPN GatewayVPN Gateway

移動が不可能なサービスServices that do not enable move

現在、リソースの移動が不可能なサービスは、次のとおりです。The services that currently do not enable moving a resource are:

  • AD Domain ServicesAD Domain Services
  • AD Hybrid Health ServiceAD Hybrid Health Service
  • Application GatewayApplication Gateway
  • BizTalk ServicesBizTalk Services
  • Container ServiceContainer Service
  • ExpressRouteExpress Route
  • DevTest ラボ - 同じサブスクリプション内の新しいリソース グループへの移動が有効になっています。ただし、サブスクリプション間の移動は有効になっていません。DevTest Labs - move to new resource group in same subscription is enabled, but cross subscription move is not enabled.
  • Dynamics LCSDynamics LCS
  • マネージ アプリケーションManaged Applications
  • Managed Disks - 「Virtual Machines の制限事項」を参照してください。Managed Disks - see Virtual Machines limitations
  • Recovery Services コンテナー - Recovery Services コンテナーに関連付けられているコンピューティング リソース、ネットワーク リソース、ストレージ リソースも移動できません。「Recovery Services の制限事項」をご覧ください。Recovery Services vault - also do not move the Compute, Network, and Storage resources associated with the Recovery Services vault, see Recovery Services limitations.
  • セキュリティSecurity
  • StorSimple デバイス マネージャーStorSimple Device Manager
  • Virtual Networks (クラシック) - 「 クラシック デプロイメントの制限事項Virtual Networks (classic) - see Classic deployment limitations

Virtual Machines の制限事項Virtual Machines limitations

管理ディスクは移動をサポートしていません。Managed disks do not support move. この制限は、いくつかの関連リソースも移動できないことを意味します。This restriction means that several related resources cannot be moved too. 次のものは移動できません。You cannot move:

  • 管理ディスクManaged disks
  • 管理ディスクを使用する仮想マシンVirtual machines with the managed disks
  • 管理ディスクから作成されたイメージImages created from managed disks
  • 管理ディスクから作成されたスナップショットSnapshots created from managed disks
  • 管理ディスクを使用する仮想マシンの可用性セットAvailability sets with virtual machines with managed disks

Marketplace のリソースから作成された仮想マシンは、サブスクリプション間で移動できません。Virtual machines created from Marketplace resources cannot be moved across subscriptions. 現在のサブスクリプションで仮想マシンをプロビジョニング解除し、新しいサブスクリプションにデプロイし直す必要があります。Deprovision the virtual machine in the current subscription, and deploy again in the new subscription.

証明書が Key Vault に格納されている Virtual Machines は、同じサブスクリプション内の新しいリソース グループへの移動は可能ですが、サブスクリプション間の移動は可能ではありません。Virtual Machines with certificate stored in Key Vault can be moved to a new resource group in the same subscription, but not across subscriptions.

Virtual Networks の制限事項Virtual Networks limitations

ピアリングされた仮想ネットワークを移動するには、最初に仮想ネットワークのピアリングを無効にする必要があります。To move a peered virtual network, you must first disable the virtual network peering. 無効にすると、仮想ネットワークを移動できます。Once disabled, you can move the virtual network. 移動後に、仮想ネットワークのピアリングを再度有効にします。After the move, reenable the virtual network peering.

仮想ネットワークにリソース ナビゲーション リンクのあるサブネットが含まれる場合、仮想ネットワークを別のサブスクリプションに移動することはできません。You cannot move a virtual network to a different subscription if the virtual network contains a subnet with resource navigation links. たとえば、Redis Cache リソースがサブネットにデプロイされている場合、そのサブネットにはリソース ナビゲーション リンクがあります。For example, if a Redis Cache resource is deployed into a subnet, that subnet has a resource navigation link.

App Service の制限事項App Service limitations

App Service のリソースを移動することに関しての制限事項は、リソースをサブスクリプション内で移動するか、新しいサブスクリプションに移動するかによって異なります。The limitations for moving App Service resources differ based on whether you are moving the resources within a subscription or to a new subscription.

同じサブスクリプション内で移動する場合Moving within the same subscription

Web アプリを_同じサブスクリプション内_で移動する場合には、アップロードした SSL 証明書は移動できません。When moving a Web App within the same subscription, you cannot move the uploaded SSL certificates. ただし、アップロードした SSL 証明書を移動せずに Web アプリを新しいリソース グループに移動することはできます。その場合でも、アプリの SSL 機能は引き続き機能します。However, you can move a Web App to the new resource group without moving its uploaded SSL certificate, and your app's SSL functionality still works.

SSL 証明書を Web アプリと共に移動したい場合は、次の手順に従います。If you want to move the SSL certificate with the Web App, follow these steps:

  1. アップロードした証明書を Web アプリから削除します。Delete the uploaded certificate from the Web App.
  2. Web アプリを移動します。Move the Web App.
  3. 移動した Web アプリに証明書をアップロードします。Upload the certificate to the moved Web App.

サブスクリプション間で移動する場合Moving across subscriptions

Web App を_サブスクリプション間_で移動する場合には、次の制限事項が適用されます。When moving a Web App across subscriptions, the following limitations apply:

  • 移動先のリソース グループに既存の App Service リソースが含まれていてはいけません。The destination resource group must not have any existing App Service resources. App Service リソースには次のものがあります。App Service resources include:
    • Web AppsWeb Apps
    • App Service プランApp Service plans
    • アップロードまたはインポートした SSL 証明書Uploaded or imported SSL certificates
    • App Service EnvironmentApp Service Environments
  • リソース グループ内のすべての App Service リソースを一緒に移動する必要があります。All App Service resources in the resource group must be moved together.
  • App Service リソースは、最初に作成されたときのリソース グループからのみ移動できます。App Service resources can only be moved from the resource group in which they were originally created. App Service リソースが元のリソース グループから移動されている場合は、まず元のリソース グループに戻してから、サブスクリプション間の移動を行うことができます。If an App Service resource is no longer in its original resource group, it must be moved back to that original resource group first, and then it can be moved across subscriptions.

クラシック デプロイメントの制限事項Classic deployment limitations

クラシック モデルを使用してデプロイされるリソースを移動するためのオプションは、リソースをサブスクリプション内で移動するか、新しいサブスクリプションに移動するかによって異なります。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.

同じサブスクリプションSame subscription

リソースを同じサブスクリプション内のリソース グループ間で移動する場合は、次の制限が適用されます。When moving resources from one resource group to another resource group within the same subscription, the following restrictions apply:

  • Virtual Networks (クラシック) を移動することはできません。Virtual networks (classic) cannot be moved.
  • Virtual Machines (クラシック) はクラウド サービスで移動する必要があります。Virtual machines (classic) must be moved with the cloud service.
  • クラウド サービスは、移動にその仮想マシンがすべて含まれている場合にのみ移動できます。Cloud service can only be moved when the move includes all its virtual machines.
  • 一度に移動できるクラウド サービスは 1 つだけです。Only one cloud service can be moved at a time.
  • 一度に移動できるストレージ アカウント (クラシック) は 1 つだけです。Only one storage account (classic) can be moved at a time.
  • ストレージ アカウント (クラシック) は、仮想マシンまたはクラウド サービスと同じ操作では移動できません。Storage account (classic) cannot be moved in the same operation with a virtual machine or a cloud service.

クラシック リソースを同じサブスクリプション内の新しリソース グループに移動する場合は、ポータルAzure PowerShellAzure CLI、または REST API の標準の移動操作を使用します。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. Resource Manager のリソースの移動に使用した方法と同じ操作を使用します。You use the same operations as you use for moving Resource Manager resources.

新しいサブスクリプションNew subscription

リソースを新しいサブスクリプションに移動する場合は、次の制限が適用されます。When moving resources to a new subscription, the following restrictions apply:

  • サブスクリプション内のすべてのクラシック リソースは、同じ操作で移動する必要があります。All classic resources in the subscription must be moved in the same operation.
  • 対象のサブスクリプションには、他のクラシック リソースは含めないでください。The target subscription must not contain any other classic resources.
  • クラシック リソースの場合、移動は、別の REST API を通じてのみ要求できます。The move can only be requested through a separate REST API for classic moves. 標準の Resource Manager の移動コマンドは、クラシック リソースを新しいサブスクリプションに移動する場合は機能しません。The standard Resource Manager move commands do not work when moving classic resources to a new subscription.

クラシック リソースを新しいサブスクリプションに移動する場合は、クラシック リソース固有の REST 操作を使用してください。To move classic resources to a new subscription, use the REST operations that are specific to classic resources. REST を使用するには、次の手順を実行します。To use REST, perform the following steps:

  1. 移動元のサブスクリプションがサブスクリプション間の移動に参加できることを確認します。Check if the source subscription can participate in a cross-subscription move. 次の操作を行います。Use the following operation:

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

    要求本文は次のようになります。In the request body, include:

    {
     "role": "source"
    }
    

    検証操作の応答は次のような形式になります。The response for the validation operation is in the following format:

    {
     "status": "{status}",
     "reasons": [
       "reason1",
       "reason2"
     ]
    }
    
  2. 移動先のサブスクリプションがサブスクリプション間の移動に参加できることを確認します。Check if the destination subscription can participate in a cross-subscription move. 次の操作を行います。Use the following operation:

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

    要求本文は次のようになります。In the request body, include:

    {
     "role": "target"
    }
    

    応答は移動元のサブスクリプションの検証と同じ形式になります。The response is in the same format as the source subscription validation.

  3. 両方のサブスクリプションが検証に合格し、すべてのクラシック リソースをあるサブスクリプションから別のサブスクリプションに移動する場合は、次の操作を行います。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
    

    要求本文は次のようになります。In the request body, include:

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

この操作には数分かかる場合があります。The operation may run for several minutes.

Recovery Services の制限事項Recovery Services limitations

Azure Site Recovery では、ディザスター リカバリーの設定に使用されるストレージ リソース、ネットワーク リソース、またはコンピューティング リソースは移動できません。Move is not enabled for Storage, Network, or Compute resources used to set up disaster recovery with Azure Site Recovery.

たとえば、ストレージ アカウント (Storage1) へのオンプレミス コンピューターのレプリケーションが設定済みで、Azure へのフェールオーバー後、保護されたコンピューターを、Azure 仮想ネットワーク (Network1) に接続された仮想マシン (VM1) として使用する必要があるとします。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). こうした Azure リソース、つまり Storage1、VM1、および Network1 はどれも、同じサブスクリプション内のリソース グループ間、またはサブスクリプション間で移動することはできません。You cannot move any of these Azure resources - Storage1, VM1, and Network1 - across resource groups within the same subscription or across subscriptions.

Azure Backup に登録された VM をリソース グループ間で移動するには:To move a VM enrolled in Azure backup between resource groups:

  1. バックアップを一時的に停止し、バックアップ データを保持しますTemporarily stop backup and retain backup data
  2. VM をターゲット リソース グループに移動しますMove the VM to the target resource group
  3. 同じコンテナーまたは新しいコンテナーで VM を再び保護します。ユーザーは、移動操作の前に作成された使用可能な復元ポイントから復元できます。Re-protect it under the same/new vault Users can restore from the available restore points created before the move operation. バックアップした VM をサブスクリプション間で移動する場合、手順 1 と手順 2 は同じです。If the user moves the backed-up VM across subscriptions, step 1 and step 2 remain the same. 手順 3 では、ターゲット サブスクリプションに存在する、または作成した新しいコンテナーで、VM を保護する必要があります。In step 3, user needs to protect the VM under a new vault present/ created in the target subscription. Recovery Services では、異なるサブスクリプション間のバックアップはサポートされていません。Recovery Services vault does not support cross subscription backups.

HDInsight の制限事項HDInsight limitations

HDInsight クラスターは、新しいサブスクリプションまたはリソース グループに移動できます。You can move HDInsight clusters to a new subscription or resource group. ただし、HDInsight クラスターにリンクされているネットワーク リソース (仮想ネットワーク、NIC、ロード バランサーなど) をサブスクリプション間で移動することはできません。However, you cannot move across subscriptions the networking resources linked to the HDInsight cluster (such as the virtual network, NIC, or load balancer). また、クラスターの仮想マシンに接続されている NIC を新しいリソース グループに移動することはできません。In addition, you cannot move to a new resource group a NIC that is attached to a virtual machine for the cluster.

HDInsight クラスターを新しいサブスクリプションに移動するときは、まず、他のリソース (ストレージ アカウントなど) を移動します。When moving an HDInsight cluster to a new subscription, first move other resources (like the storage account). その後、HDInsight クラスターを単独で移動します。Then, move the HDInsight cluster by itself.

Search の制限事項Search limitations

異なるリージョンにデプロイされている複数の Search リソースを一度に移動することはできません。You cannot move multiple Search resources placed in different regions all at once. そのような場合は、それらを個別に移動する必要があります。In such a case, you need to move them separately.

ポータルの使用Use portal

リソースを移動するには、そのリソースが含まれるリソース グループを選択し、[移動] を選択します。To move resources, select the resource group containing those resources, and then select the Move button.

リソースの移動

リソースを新しいリソース グループに移動するか新しいサブスクリプションに移動するかを選択します。Select whether you are moving the resources to a new resource group or a new subscription.

移動するリソースを、移動先のリソース グループを選択します。Select the resources to move and the destination resource group. そのリソースのスクリプトを更新する必要があること確認し、 [OK]を選択します。Acknowledge that you need to update scripts for these resources and select OK. 前の手順でサブスクリプションの編集アイコンを選択した場合は、移動先のサブスクリプションも選択する必要があります。If you selected the edit subscription icon in the previous step, you must also select the destination subscription.

移動先の選択

[通知]に、移動操作が実行されていることが表示されます。In Notifications, you see that the move operation is running.

移動の状態の表示

完了すると、結果が表示されます。When it has completed, you are notified of the result.

移動の結果の表示

PowerShell の使用Use PowerShell

既存のリソースを別のリソース グループまたはサブスクリプションに移動するには、 Move-AzureRmResource コマンドを使用します。To move existing resources to another resource group or subscription, use the Move-AzureRmResource command. 次の例では、複数のリソースを新しいリソース グループに移動する方法を示します。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

新しいサブスクリプションに移動する場合は、DestinationSubscriptionId パラメーターの値を含めます。To move to a new subscription, include a value for the DestinationSubscriptionId parameter.

Azure CLI の使用Use Azure CLI

既存のリソースを別のリソース グループまたはサブスクリプションに移動するには、az resource move コマンドを使用します。To move existing resources to another resource group or subscription, use the az resource move command. 移動するリソースのリソース ID を指定します。Provide the resource IDs of the resources to move. 次の例では、複数のリソースを新しいリソース グループに移動する方法を示します。The following example shows how to move multiple resources to a new resource group. --ids パラメーターには、移動するリソース ID のスペース区切りリストを指定します。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

新しいサブスクリプションに移動するには、--destination-subscription-id パラメーターを指定します。To move to a new subscription, provide the --destination-subscription-id parameter.

REST API を使用するUse REST API

既存のリソースを別のリソース グループまたはサブスクリプションに移動するには、次のコマンドを実行します。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}

要求の本文で、ターゲット リソース グループと、移動するリソースを指定します。In the request body, you specify the target resource group and the resources to move. REST による移動操作の詳細については、「 リソースの移動」を参照してください。For more information about the move REST operation, see Move resources.

次の手順Next steps