Edytuj: Nie można zmienić nazwy grupy zasobów Azure.
Zamiast tego możesz przenieść zasoby do nowej grupy zasobów. Przeniesienie wszystkich zasobów do grupy zasobów A do grupy zasobów B to zmiana nazwy złego człowieka.
Niestety nie wszyscy dostawcy zasobów umożliwiają przenoszenie zasobów między grupami zasobów, a niektóre z nich mogą mieć załączone łańcuchy, które umożliwiają przenoszenie zasobów tylko pod pewnymi warunkami.
W przypadku aplikacji internetowych Azure (poprzednio nazywanych witrynami Azure) można obecnie przenosić wszystkie zasoby powiązane z witrynami w jednym wywołaniu. "Wszystkie zasoby związane z witrynami" oznaczają wszystkie zasoby dostarczane przez dostawcę "Microsoft.Web". Dotyczy to wszystkich witryn internetowych, platform hostowania aplikacji i certyfikatów znajdujących się w źródłowej grupie zasobów.
Via portalu
Podczas przeglądania zasobów danej grupie, można użyć "Move" kartę
klikając kartę "Move" pokaże coś ten, co pozwala na wybierz lub utwórz nową grupę:
Za pośrednictwem Azure Powershell
Najprostszym sposobem wykonania tej czynności jest użycie polecenia cmdlet Move-AzureRmResource powershell.
Polecenie będzie wyglądać następująco:
Get-AzureRmResource -ResourceGroupName <sourceResourceGroupName> | Move-AzureRmResource -DestinationResourceGroupName <destResourceGroupName>
źródło: https://azure.microsoft.com/en-us/documentation/articles/resource-group-move-resources/
Via Rest API
Innym sposobem, aby to zrobić jest użycie API MoveResource spoczynku lub z ArmClient .
Oto API zadzwonić będziemy chcieli zrobić:
POSThttps://<endpoint>/subscriptions/{subscriptionId}/resourcegroups/{resourceGroupName}/moveResources?api-version={api-version}
Gdzie {resourceGroupName}
jest grupa zasobu źródłowego.
Jestem prawie pewien, że punktem końcowym powinno być "https://management.azure.com", ale jeśli użyjesz ArmClient, narzędzie po prostu zaopiekuje się twoim punktem końcowym.
Zapytanie ciała:
{
"targetResourceGroup": "/subscriptions/{subscriptionId}/resourceGroups/{targetResourceGroupNameName}",
"resources":
[
"/subscriptions/{id}/resourceGroups/{source}/providers/{namespace}/{type}/{name}",
"/subscriptions/{id}/resourceGroups/{source}/providers/{namespace}/{type}/{name}"
]
}
mam znacznie zaktualizowane odpowiedź na moje pytanie. Daj mi znać, jeśli napotkasz jakiekolwiek problemy z tym –
Możesz zagłosować na tę funkcję tutaj: https://feedback.azure.com/forums/281804-azure-resource-manager/suggestions/6017710-rename-resource- grupy – Gustin