Jay*_*his 83 azure azure-web-sites azure-sql-database
实施新模型后,我的所有网站现在都属于名为"Default-Web-East"的各个资源组,我的所有SQL数据库都属于名为"Default-SQL-East"的各个资源组.
这至少可以说令人困惑.
我想重命名组以具有一些语义含义.我还想将相关的SQL数据库和Web站点分组到同一个资源组中.
但是,无论如何我都没有看到.这可能吗?
1)重命名资源组?2)将现有SQL DB和网站合并为一个资源组?
Zai*_*zvi 80
编辑:您无法重命名Azure资源组.
您可以做的是将资源转移到新的资源组.将资源组A中的所有资源移动到资源组B是穷人的重命名.
遗憾的是,并非所有资源提供程序都允许您在资源组之间移动资源,而某些资源可能会附加字符串,只允许您在特定条件下移动资源.
对于Azure Web Apps(以前称为Azure网站),您目前只能在一次调用中移动所有网站相关资源."所有网站相关资源"表示提供商"Microsoft.Web"下的所有资源.这包括源资源组中的所有网站,应用程序托管平台和证书.
通过门户网站
通过Azure Powershell
最简单的方法是使用Move-AzureRmResource powershell cmdlet.
命令看起来像这样:
Get-AzureRmResource -ResourceGroupName <sourceResourceGroupName> | Move-AzureRmResource -DestinationResourceGroupName <destResourceGroupName>
Run Code Online (Sandbox Code Playgroud)
另一种方法是使用MoveResource Rest API或ArmClient.
这是您要进行的API调用:
POST https://<endpoint>/subscriptions/{subscriptionId}/resourcegroups/{resourceGroupName}/moveResources?api-version={api-version}
{resourceGroupName}
源资源组在哪里.
我非常确定端点应该是" https://management.azure.com ",但如果您使用ArmClient,该工具将为您处理端点.
请求机构:
{
"targetResourceGroup": "/subscriptions/{subscriptionId}/resourceGroups/{targetResourceGroupNameName}",
"resources":
[
"/subscriptions/{id}/resourceGroups/{source}/providers/{namespace}/{type}/{name}",
"/subscriptions/{id}/resourceGroups/{source}/providers/{namespace}/{type}/{name}"
]
}
Run Code Online (Sandbox Code Playgroud)
归档时间: |
|
查看次数: |
49381 次 |
最近记录: |