Verschieben von Ressourcen in eine neue Ressourcengruppe oder ein neues AbonnementMove resources to a new resource group or subscription

In diesem Artikel wird erklärt, wie Sie Azure-Ressourcen entweder in ein anderes Azure-Abonnement oder in eine andere Ressourcengruppe im gleichen Abonnement verschieben.This article shows you how to move Azure resources to either another Azure subscription or another resource group under the same subscription. Sie können das Azure-Portal, Azure PowerShell, die Azure-Befehlszeilenschnittstelle oder die REST-API verwenden, um Ressourcen zu verschieben.You can use the Azure portal, Azure PowerShell, Azure CLI, or the REST API to move resources.

Beim Verschieben wird sowohl die Quell- als auch die Zielgruppe gesperrt.Both the source group and the target group are locked during the move operation. Schreib- und Löschvorgänge in den Ressourcengruppen werden bis zum Abschluss der Verschiebung blockiert.Write and delete operations are blocked on the resource groups until the move completes. Diese Sperre bedeutet, dass Sie in Ressourcengruppen keinen Ressourcen hinzufügen, aktualisieren oder löschen können.This lock means you can't add, update, or delete resources in the resource groups. Es heißt aber nicht, dass die Ressourcen eingefroren sind.It doesn't mean the resources are frozen. Wenn Sie beispielsweise eine SQL Server-Instanz und ihre Datenbank in eine neue Ressourcengruppe verschieben, weist eine Anwendung, die die Datenbank nutzt, keine Ausfallzeiten auf.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. Sie hat weiterhin Lese- und Schreibzugriff auf die Datenbank.It can still read and write to the database. Die Sperre kann maximal vier Stunden dauern, aber die meisten Verschiebungen werden in viel kürzerer Zeit beendet.The lock can last for a maximum of four hours, but most moves complete in much less time.

Wenn Sie ein Ressource verschieben, wird sie nur in eine neue Ressourcengruppe oder ein neues Abonnement verschoben.Moving a resource only moves it to a new resource group or subscription. Der Speicherort der Ressource ändert sich nicht.It doesn't change the location of the resource.

Checkliste vor dem Verschieben von RessourcenChecklist before moving resources

Vor dem Verschieben einer Ressource müssen einige wichtige Schritte ausgeführt werden.There are some important steps to do before moving a resource. Indem Sie diese Bedingungen überprüfen, können Sie Fehler vermeiden.By verifying these conditions, you can avoid errors.

  1. Die zu verschiebenden Ressourcen müssen den Verschiebevorgang unterstützen.The resources you want to move must support the move operation. Eine Liste der Ressourcen, die das Verschieben unterstützen, finden Sie unter Unterstützung des Verschiebevorgangs für Ressourcen.For a list of which resources support move, see Move operation support for resources.

  2. Für einige Dienste gelten bestimmte Einschränkungen oder Anforderungen beim Verschieben von Ressourcen.Some services have specific limitations or requirements when moving resources. Wenn Sie einen der folgenden Dienste verschieben möchten, überprüfen Sie diese Anleitung vor dem Verschieben.If you're moving any of the following services, check that guidance before moving.

  3. Wenn Sie eine Ressource verschieben, der (oder einer dieser untergeordneten Ressource) eine Azure-Rolle direkt zugewiesen wurde, wird die Rollenzuweisung nicht verschoben und verwaist.If you move a resource that has an Azure role assigned directly to the resource (or a child resource), the role assignment is not moved and becomes orphaned. Nach der Verschiebung müssen Sie die Rollenzuweisung erneut erstellen.After the move, you must re-create the role assignment. Schließlich wird die verwaiste Rollenzuweisung automatisch entfernt, doch es ist eine bewährte Methode, die Rollenzuweisung vor dem Verschieben der Ressource zu entfernen.Eventually, the orphaned role assignment will be automatically removed, but it is a best practice to remove the role assignment before moving the resource.

    Weitere Informationen zum Verwalten von Rollenzuweisungen finden Sie unter Auflisten von Azure-Rollenzuweisungen und Hinzufügen oder Entfernen von Rollenzuweisungen.For information about how to manage role assignments, see List Azure role assignments and Add or remove Azure role assignments.

  4. Quellen- und Zielabonnements müssen aktiv sein.The source and destination subscriptions must be active. Wenn beim Aktivieren eines Kontos, das deaktiviert wurde, Schwierigkeiten auftreten, erstellen Sie eine Azure-Supportanfrage.If you have trouble enabling an account that has been disabled, create an Azure support request. Wählen Sie Abonnementverwaltung als Problemtyp aus.Select Subscription Management for the issue type.

  5. Quell- und Zielabonnement müssen im selben Azure Active Directory-Mandanten vorhanden sein.The source and destination subscriptions must exist within the same Azure Active Directory tenant. Um zu überprüfen, ob beide Abonnements die gleiche Mandanten-ID aufweisen, verwenden Sie Azure PowerShell oder die Azure-Befehlszeilenschnittstelle.To check that both subscriptions have the same tenant ID, use Azure PowerShell or Azure CLI.

    Verwenden Sie für Azure PowerShell Folgendes:For Azure PowerShell, use:

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

    Verwenden Sie für die Azure-Befehlszeilenschnittstelle den folgenden Befehl:For Azure CLI, use:

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

    Wenn die Mandanten-IDs für das Quell- und das Zielabonnement nicht gleich sind, verwenden Sie die folgenden Methoden, um die Mandanten-IDs aufeinander abzustimmen:If the tenant IDs for the source and destination subscriptions aren't the same, use the following methods to reconcile the tenant IDs:

  6. Das Zielabonnement muss für den Ressourcenanbieter der verschobenen Ressource registriert sein.The destination subscription must be registered for the resource provider of the resource being moved. Andernfalls erhalten Sie eine Fehlermeldung, die besagt, dass das Abonnement nicht für einen Ressourcentyp registriert ist.If not, you receive an error stating that the subscription is not registered for a resource type. Dieser Fehler kann auftreten, wenn eine Ressource in ein neues Abonnement verschoben wird, dieses aber noch nie mit diesem Ressourcentyp verwendet wurde.You might see this error when moving a resource to a new subscription, but that subscription has never been used with that resource type.

    Verwenden Sie für PowerShell die folgenden Befehle zum Abrufen des Registrierungsstatus:For PowerShell, use the following commands to get the registration status:

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

    Verwenden Sie zum Registrieren eines Ressourcenanbieters Folgendes:To register a resource provider, use:

    Register-AzResourceProvider -ProviderNamespace Microsoft.Batch
    

    Verwenden Sie für die Azure CLI die folgenden Befehle zum Abrufen des Registrierungsstatus: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
    

    Verwenden Sie zum Registrieren eines Ressourcenanbieters Folgendes:To register a resource provider, use:

    az provider register --namespace Microsoft.Batch
    
  7. Das Konto, das die Ressourcen verschiebt, muss mindestens über folgende Berechtigungen verfügen:The account moving the resources must have at least the following permissions:

    • Microsoft.Resources/subscriptions/resourceGroups/moveResources/action für die Quellressourcengruppe.Microsoft.Resources/subscriptions/resourceGroups/moveResources/action on the source resource group.
    • Microsoft.Resources/subscriptions/resourceGroups/write für die Zielressourcengruppe.Microsoft.Resources/subscriptions/resourceGroups/write on the destination resource group.
  8. Überprüfen Sie vor dem Verschieben der Ressource die Abonnementkontingente für das Abonnement, zu dem Sie die Ressourcen verschieben.Before moving the resources, check the subscription quotas for the subscription you're moving the resources to. Wenn das Verschieben der Ressourcen bedeutet, dass das Abonnement seine Einschränkungen überschreitet, müssen Sie prüfen, ob Sie eine Erhöhung des Kontingents anfordern können.If moving the resources means the subscription will exceed its limits, you need to review whether you can request an increase in the quota. Eine vollständige Liste zu diesen Einschränkungen und Informationen zur Anforderung einer Kontingenterhöhung finden Sie unter Einschränkungen für Azure-Abonnements und Dienste, Kontingente und Einschränkungen.For a list of limits and how to request an increase, see Azure subscription and service limits, quotas, and constraints.

  9. Für eine abonnementübergreifende Verschiebung müssen die Ressource und die davon abhängigen Ressourcen in derselben Ressourcengruppe angeordnet sein und zusammen verschoben werden.For a move across subscriptions, the resource and its dependent resources must be located in the same resource group and they must be moved together. Für eine VM mit verwalteten Datenträgern müssen die VM und die verwalteten Datenträger beispielsweise gemeinsam und auch zusammen mit den anderen abhängigen Ressourcen verschoben werden.For example, a VM with managed disks would require the VM and the managed disks to be moved together, along with other dependent resources.

    Wenn Sie eine Ressource in ein neues Abonnement verschieben, sollten Sie überprüfen, ob die Ressource über abhängige Ressourcen verfügt und ob diese sich in derselben Ressourcengruppe befinden.If you're moving a resource to a new subscription, check to see whether the resource has any dependent resources, and whether they're located in the same resource group. Wenn sich die Ressourcen nicht in derselben Ressourcengruppe befinden, sollten Sie überprüfen, ob die Ressourcen in derselben Ressourcengruppe kombiniert werden können.If the resources aren't in the same resource group, check to see whether the resources can be combined into the same resource group. Wenn ja, müssen Sie alle Ressourcen in derselben Ressourcengruppe vereinen, indem Sie übergreifend für die Ressourcengruppen einen Verschiebungsvorgang durchführen.If so, bring all these resources into the same resource group by using a move operation across resource groups.

    Weitere Informationen finden Sie unter Szenario für eine abonnementübergreifende Verschiebung.For more information, see Scenario for move across subscriptions.

Szenario für eine abonnementübergreifende VerschiebungScenario for move across subscriptions

Das Verschieben von Ressourcen aus einem Abonnement in ein anderes ist ein dreistufiger Prozess:Moving resources from one subscription to another is a three-step process:

Szenario für abonnementübergreifende Verschiebung

Der Einfachheit halber verwenden wir hier nur eine abhängige Ressource.For illustration purposes, we have only one dependent resource.

  • Schritt 1: Wenn abhängige Ressourcen auf unterschiedliche Ressourcengruppen verteilt sind, müssen Sie diese zuerst in einer Ressourcengruppe zusammenfassen.Step 1: If dependent resources are distributed across different resource groups, first move them into one resource group.
  • Schritt 2: Verschieben Sie die Ressource und die abhängigen Ressourcen zusammen aus dem Quellabonnement in das Zielabonnement.Step 2: Move the resource and dependent resources together from the source subscription to the target subscription.
  • Schritt 3: Optional können Sie die abhängigen Ressourcen auf unterschiedliche Ressourcengruppen im Zielabonnement verteilen.Step 3: Optionally, redistribute the dependent resources to different resource groups within the target subscription.

Überprüfen der VerschiebungValidate move

Der Vorgang zum Überprüfen der Verschiebung ermöglicht Ihnen, Ihr Verschiebungsszenario zu testen, ohne tatsächlich Ressourcen zu verschieben.The validate move operation lets you test your move scenario without actually moving the resources. Verwenden Sie diesen Vorgang, um zu überprüfen, ob die Verschiebung erfolgreich sein wird.Use this operation to check if the move will succeed. Die Überprüfung wird automatisch aufgerufen, wenn Sie eine Verschiebeanforderung senden.Validation is automatically called when you send a move request. Verwenden Sie diesen Vorgang nur, wenn Sie die Ergebnisse vorab bestimmen müssen.Use this operation only when you need to predetermine the results. Um diesen Vorgang ausführen zu können, benötigen Sie Folgendes:To run this operation, you need the:

  • Name der Quellressourcengruppename of the source resource group
  • Ressourcen-ID der Zielressourcengrupperesource ID of the target resource group
  • Ressourcen-ID der einzelnen zu verschiebenden Ressourcenresource ID of each resource to move
  • Zugriffstoken für Ihr Kontothe access token for your account

Senden Sie die folgende Anforderung:Send the following request:

POST https://management.azure.com/subscriptions/<subscription-id>/resourceGroups/<source-group>/validateMoveResources?api-version=2019-05-10
Authorization: Bearer <access-token>
Content-type: application/json

Mit dem Anforderungstext:With a request body:

{
 "resources": ["<resource-id-1>", "<resource-id-2>"],
 "targetResourceGroup": "/subscriptions/<subscription-id>/resourceGroups/<target-group>"
}

Wenn die Anforderung ordnungsgemäß formatiert ist, gibt der Vorgang Folgendes zurück:If the request is formatted correctly, the operation returns:

Response Code: 202
cache-control: no-cache
pragma: no-cache
expires: -1
location: https://management.azure.com/subscriptions/<subscription-id>/operationresults/<operation-id>?api-version=2018-02-01
retry-after: 15
...

Die Statuscode 202 gibt an, dass die Überprüfungsanforderung akzeptiert wurde, jedoch noch nicht ermittelt wurde, ob der Verschiebungsvorgang erfolgreich verläuft.The 202 status code indicates the validation request was accepted, but it hasn't yet determined if the move operation will succeed. Die Wert location enthält eine URL, über die Sie den Status des lang andauernden Vorgangs überprüfen können.The location value contains a URL that you use to check the status of the long-running operation.

Um den Status zu überprüfen, senden Sie die folgende Anforderung:To check the status, send the following request:

GET <location-url>
Authorization: Bearer <access-token>

Während der Vorgang ausgeführt wird, wird weiterhin der Statuscode 202 angezeigt.While the operation is still running, you continue to receive the 202 status code. Warten Sie die Anzahl von Sekunden, die im Wert retry-after angegeben ist, bevor Sie es erneut versuchen.Wait the number of seconds indicated in the retry-after value before trying again. Wenn der Verschiebungsvorgang erfolgreich überprüft wurde, erhalten Sie den Statuscode 204.If the move operation validates successfully, you receive the 204 status code. Wenn bei der Verschiebungsüberprüfung ein Fehler auftritt, erhalten Sie eine Fehlermeldung, z.B.:If the move validation fails, you receive an error message, such as:

{"error":{"code":"ResourceMoveProviderValidationFailed","message":"<message>"...}}

Verwenden des PortalsUse the portal

Wählen Sie zum Verschieben von Ressourcen die Ressourcengruppe aus, die diese Ressourcen enthält.To move resources, select the resource group that contains those resources.

Wenn Sie die Ressourcengruppe anzeigen, ist die Option zum Verschieben deaktiviert.When you view the resource group, the move option is disabled.

Deaktivierte Option zum Verschieben

Um die Option zum Verschieben zu aktivieren, wählen Sie die Ressourcen aus, die Sie verschieben möchten.To enable the move option, select the resources you want to move. Aktivieren Sie das Kontrollkästchen oben in der Liste, um alle Ressourcen auszuwählen.To select all of the resources, select the checkbox at the top of list. Oder wählen Sie Ressourcen einzeln aus.Or, select resources individually. Nachdem Sie Ressourcen ausgewählt haben, ist die Option zum Verschieben aktiviert.After selecting resources, the move option is enabled.

Deaktivierte Option zum Verschieben

Wählen Sie die Schaltfläche Verschieben aus.Select the Move button.

Deaktivierte Option zum Verschieben

Diese Schaltfläche bietet Ihnen drei Optionen:This button gives you three options:

Wählen Sie aus, ob Sie die Ressource in eine neue Ressourcengruppe oder ein neues Abonnement verschieben.Select whether you're moving the resources to a new resource group or a new subscription.

Wählen Sie die Zielressourcengruppe aus.Select the destination resource group. Bestätigen, dass Sie Skripts für diese Ressourcen aktualisieren müssen, und wählen Sie OKaus.Acknowledge that you need to update scripts for these resources and select OK. Wenn Sie Verschieben in ein neues Abonnement ausgewählt haben, müssen Sie auch das Zielabonnement auswählen.If you selected to move to a new subscription, you must also select the destination subscription.

Deaktivierte Option zum Verschieben

Nachdem Sie überprüft haben, dass die Ressourcen verschoben werden können, wird eine Benachrichtigung angezeigt, dass der Verschiebevorgang ausgeführt wird.After validating that the resources can be moved, you see a notification that the move operation is running.

Deaktivierte Option zum Verschieben

Sobald der Vorgang abgeschlossen ist, werden Sie über das Ergebnis informiert.When it has completed, you're notified of the result.

Wenn ein Fehler auftritt, lesen Sie Problembehandlung beim Verschieben von Azure-Ressourcen in eine neue Ressourcengruppe oder ein neues Abonnement.If you get an error, see Troubleshoot moving Azure resources to new resource group or subscription.

Mithilfe von Azure PowerShellUse Azure PowerShell

Verwenden Sie zum Verschieben vorhandener Ressourcen in eine andere Ressourcengruppe oder ein anderes Abonnement den Befehl Move-AzResource.To move existing resources to another resource group or subscription, use the Move-AzResource command. Im folgenden Beispiel wird veranschaulicht, wie mehrere Ressourcen in eine neue Ressourcengruppe verschoben werden.The following example shows how to move several resources to a new resource group.

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

Um Ressourcen in ein neues Abonnement zu verschieben, schließen Sie einen Wert für den Parameter DestinationSubscriptionId ein.To move to a new subscription, include a value for the DestinationSubscriptionId parameter.

Wenn ein Fehler auftritt, lesen Sie Problembehandlung beim Verschieben von Azure-Ressourcen in eine neue Ressourcengruppe oder ein neues Abonnement.If you get an error, see Troubleshoot moving Azure resources to new resource group or subscription.

Mithilfe der Azure-BefehlszeilenschnittstelleUse Azure CLI

Verwenden Sie zum Verschieben vorhandener Ressourcen in eine andere Ressourcengruppe oder ein anderes Abonnement den Befehl az resource move.To move existing resources to another resource group or subscription, use the az resource move command. Geben Sie die Ressourcen-IDs der zu verschiebenden Ressourcen an.Provide the resource IDs of the resources to move. Im folgenden Beispiel wird veranschaulicht, wie mehrere Ressourcen in eine neue Ressourcengruppe verschoben werden.The following example shows how to move several resources to a new resource group. Geben Sie im --ids-Parameter eine durch Leerzeichen getrennte Liste der zu verschiebenden Ressourcen-IDs an.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

Um Ressourcen in ein neues Abonnement zu verschieben, geben Sie den Parameter--destination-subscription-id an.To move to a new subscription, provide the --destination-subscription-id parameter.

Wenn ein Fehler auftritt, lesen Sie Problembehandlung beim Verschieben von Azure-Ressourcen in eine neue Ressourcengruppe oder ein neues Abonnement.If you get an error, see Troubleshoot moving Azure resources to new resource group or subscription.

REST-APIUse REST API

Verwenden Sie zum Verschieben vorhandener Ressourcen in eine andere Ressourcengruppe oder ein anderes Abonnement den Vorgang zum Verschieben von Ressourcen.To move existing resources to another resource group or subscription, use the Move resources operation.

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

Geben Sie im Anforderungstext die Zielgruppe und die zu verschiebenden Ressourcen an.In the request body, you specify the target resource group and the resources to move.

{
 "resources": ["<resource-id-1>", "<resource-id-2>"],
 "targetResourceGroup": "/subscriptions/<subscription-id>/resourceGroups/<target-group>"
}

Wenn ein Fehler auftritt, lesen Sie Problembehandlung beim Verschieben von Azure-Ressourcen in eine neue Ressourcengruppe oder ein neues Abonnement.If you get an error, see Troubleshoot moving Azure resources to new resource group or subscription.

Häufig gestellte FragenFrequently asked questions

Frage: Mein Ressourcenverschiebevorgang, der normalerweise ein paar Minuten dauert, läuft schon seit fast einer Stunde. Stimmt da etwas nicht?Question: My resource move operation, which usually takes a few minutes, has been running for almost an hour. Is there something wrong?

Das Verschieben einer Ressource ist ein komplexer Vorgang, der in verschiedenen Phasen erfolgt.Moving a resource is a complex operation that has different phases. Es kann mehr als nur den Ressourcenanbieter der Ressource umfassen, die Sie verschieben möchten.It can involve more than just the resource provider of the resource you're trying to move. Aufgrund der Abhängigkeiten zwischen Ressourcenanbietern stellt Azure Resource Manager vier Stunden bereit, um den Vorgang abzuschließen.Because of the dependencies between resource providers, Azure Resource Manager allows 4 hours for the operation to complete. Dieser Zeitraum gibt Ressourcenanbietern die Möglichkeit, sich von vorübergehenden Problemen wiederherzustellen.This time period gives resource providers a chance to recover from transient issues. Wenn Ihre Verschiebeanforderung innerhalb des Zeitraums von vier Stunden liegt, wird weiterhin versucht, den Vorgang abzuschließen. Dies kann auch erfolgreich sein.If your move request is within the four-hour period, the operation keeps trying to complete and may still succeed. Die Quell- und Zielressourcengruppen sind während dieses Zeitraums gesperrt, um Konsistenzprobleme zu vermeiden.The source and destination resource groups are locked during this time to avoid consistency issues.

Frage: Warum ist meine Ressourcengruppe während der Ressourcenverschiebung vier Stunden lang gesperrt?Question: Why is my resource group locked for four hours during resource move?

Eine Verschiebeanforderung darf maximal vier Stunden dauern.A move request is allowed a maximum of four hours to complete. Um Änderungen an den Ressourcen zu verhindern, die gerade verschoben werden, werden sowohl die Quell- als auch die Zielressourcengruppe für die Dauer der Ressourcenverschiebung gesperrt.To prevent modifications on the resources being moved, both the source and destination resource groups are locked for the duration of the resource move.

Es gibt zwei Phasen bei einer Verschiebeanforderung.There are two phases in a move request. In der ersten Phase wird die Ressource verschoben.In the first phase, the resource is moved. In der zweiten Phase werden Benachrichtigungen an andere Ressourcenanbieter gesendet, die von der Ressource abhängen, die verschoben wird.In the second phase, notifications are sent to other resource providers that are dependent on the resource being moved. Eine Ressourcengruppe kann für das gesamte Zeitfenster von vier Stunden gesperrt werden, wenn ein Ressourcenanbieter in einer der beiden Phasen fehlschlägt.A resource group can be locked for the entire four hours when a resource provider fails either phase. Während des gewährten Zeitraums versucht Resource Manager, den fehlgeschlagenen Schritt zu wiederholen.During the allowed time, Resource Manager retries the failed step.

Wenn eine Ressource nicht innerhalb des Zeitfensters von vier Stunden verschoben werden kann, entsperrt Resource Manager beide Ressourcengruppen.If a resource can't be moved within four hours, Resource Manager unlocks both resource groups. Ressourcen, die erfolgreich verschoben wurden, befinden sich in der Zielressourcengruppe.Resources that were successfully moved are in the destination resource group. Ressourcen, die nicht verschoben werden konnten, verbleiben in der Quellressourcengruppe.Resources that failed to move are left the source resource group.

Frage: Welche Auswirkungen hat es, dass die Quell- und Zielressourcengruppen während der Ressourcenverschiebung gesperrt werden?Question: What are the implications of the source and destination resource groups being locked during the resource move?

Die Sperrung verhindert, dass Sie eine Ressourcengruppe löschen, eine neue Ressource in einer der Ressourcengruppen erstellen oder eine der an der Verschiebung beteiligten Ressourcen löschen.The lock prevents you from deleting either resource group, creating a new resource in either resource group, or deleting any of the resources involved in the move.

In der folgenden Abbildung wird eine Fehlermeldung des Azure-Portals angezeigt, wenn ein Benutzer versucht, eine Ressourcengruppe zu löschen, die Bestandteil einer laufenden Verschiebung ist.The following image shows an error message from the Azure portal when a user tries to delete a resource group that is part of an ongoing move.

Verschiebefehlermeldung bei Löschversuch

Frage: Was bedeutet der Fehlercode „MissingMoveDependentResources“?Question: What does the error code "MissingMoveDependentResources" mean?

Beim Verschieben einer Ressource müssen deren abhängige Ressourcen in der Zielressourcengruppe oder im Zielabonnement vorhanden sein oder in die Verschiebeanforderung eingeschlossen werden.When moving a resource, its dependent resources must either exist in the destination resource group or subscription, or be included in the move request. Sie erhalten den Fehlercode „MissingMoveDependentResources“, wenn eine abhängige Ressource diese Anforderung nicht erfüllt.You get the MissingMoveDependentResources error code when a dependent resource doesn't meet this requirement. Die Fehlermeldung enthält Details über die abhängige Ressource, die in die Verschiebeanforderung eingeschlossen werden muss.The error message has details about the dependent resource that needs to be included in the move request.

Beispielsweise könnte das Verschieben eines virtuellen Computers erfordern, dass sieben Ressourcentypen mit drei verschiedenen Ressourcenanbietern verschoben werden.For example, moving a virtual machine could require moving seven resource types with three different resource providers. Diese Ressourcenanbieter und -typen sind:Those resource providers and types are:

  • Microsoft.ComputeMicrosoft.Compute

    • virtualMachinesvirtualMachines
    • disksdisks
  • Microsoft.NetworkMicrosoft.Network

    • networkInterfacesnetworkInterfaces
    • publicIPAddressespublicIPAddresses
    • networkSecurityGroupsnetworkSecurityGroups
    • virtualNetworksvirtualNetworks
  • Microsoft.StorageMicrosoft.Storage

    • storageAccountsstorageAccounts

Ein weiteres gängiges Beispiel beinhaltet das Verschieben eines virtuellen Netzwerks.Another common example involves moving a virtual network. Sie müssen möglicherweise mehrere weitere Ressourcen verschieben, die diesem virtuellen Netzwerk zugeordnet sind.You may have to move several other resources associated with that virtual network. Die Verschiebeanforderung kann es erfordern, dass öffentliche IP-Adressen, Routingtabellen, virtuelle Netzwerkgateways, Netzwerksicherheitsgruppen und anderes verschoben werden.The move request could require moving public IP addresses, route tables, virtual network gateways, network security groups, and others.

Frage: Warum kann ich einige Ressourcen in Azure nicht verschieben?Question: Why can't I move some resources in Azure?

Derzeit unterstützen nicht alle Ressourcen in Azure das Verschieben.Currently, not all resources in Azure support move. Eine Liste der Ressourcen, die das Verschieben unterstützen, finden Sie unter Unterstützung des Verschiebevorgangs für Ressourcen.For a list of resources that support move, see Move operation support for resources.

Nächste SchritteNext steps

Eine Liste der Ressourcen, die das Verschieben unterstützen, finden Sie unter Unterstützung des Verschiebevorgangs für Ressourcen.For a list of which resources support move, see Move operation support for resources.