Chỉnh sửa: Bạn không thể đổi tên Nhóm tài nguyên Azure.
Những gì bạn có thể làm là chuyển tài nguyên của mình sang Nhóm tài nguyên mới. Chuyển tất cả tài nguyên trong Nhóm tài nguyên A sang Nhóm tài nguyên B là tên của người nghèo.
Thật không may, không phải tất cả các nhà cung cấp tài nguyên đều cho phép bạn di chuyển tài nguyên giữa các nhóm tài nguyên và một số có thể có các chuỗi đính kèm chỉ cho phép bạn di chuyển tài nguyên trong một số điều kiện nhất định.
Đối với Ứng dụng web Azure (trước đây được gọi là Trang web Azure), bạn hiện chỉ có thể di chuyển tất cả các tài nguyên liên quan đến trang web trong một lệnh gọi duy nhất. Đó là "tất cả tài nguyên liên quan đến trang web" có nghĩa là tất cả tài nguyên thuộc nhà cung cấp "Microsoft.Web". Điều này bao gồm tất cả các trang web, nền tảng lưu trữ ứng dụng và chứng chỉ nằm trong nhóm tài nguyên nguồn.
Qua cổng
Khi xem tài nguyên của nhóm, bạn có thể sử dụng tab "Di chuyển"
Nhấp vào tab "Di chuyển" sẽ hiển thị thông tin này, cho phép bạn chọn hoặc tạo một nhóm mới:
Qua Azure Powershell
Cách dễ nhất để làm điều này là sử dụng lệnh ghép ngắn PowerShell Move-AzureRmResource.
Lệnh sẽ giống như sau:
Get-AzureRmResource -ResourceGroupName <sourceResourceGroupName> | Move-AzureRmResource -DestinationResourceGroupName <destResourceGroupName>
nguồn: https://azure.microsoft.com/en-us/documentation/articles/resource-group-move-resources/
Qua API Rest
Cách khác để thực hiện việc này là sử dụng API MoveResource Rest hoặc với ArmClient .
Đây là lệnh gọi API mà bạn muốn thực hiện:
BÀI ĐĂNG https://<endpoint>/subscriptions/{subscriptionId}/resourcegroups/{resourceGroupName}/moveResources?api-version={api-version}
Trong trường hợp {resourceGroupName}
là nhóm tài nguyên nguồn.
Tôi khá chắc chắn rằng điểm cuối phải là " https://management.azure.com ", nhưng nếu bạn sử dụng ArmClient , công cụ sẽ chỉ chăm sóc điểm cuối cho bạn.
Nội dung yêu cầu:
{
"targetResourceGroup": "/subscriptions/{subscriptionId}/resourceGroups/{targetResourceGroupNameName}",
"resources":
[
"/subscriptions/{id}/resourceGroups/{source}/providers/{namespace}/{type}/{name}",
"/subscriptions/{id}/resourceGroups/{source}/providers/{namespace}/{type}/{name}"
]
}