Después de que se implementó el nuevo modelo, todos mis sitios web ahora pertenecen a grupos de recursos individuales llamados "Default-Web-East" y todas mis bases de datos SQL pertenecen a grupos de recursos individuales llamados "Default-SQL-East".
Esto es confuso por decir lo menos.
Me gustaría cambiar el nombre de los grupos para que tengan algún significado semántico. También me gustaría agrupar la base de datos SQL asociada y el sitio web en el mismo grupo de recursos.
Sin embargo, no veo ninguna forma de hacerlo. es posible?
1) ¿Cambiar el nombre del grupo de recursos? 2) ¿Combinar una base de datos SQL existente y un sitio web en un grupo de recursos?
azure
azure-sql-database
azure-web-app-service
Jay Mathis
fuente
fuente
Respuestas:
Editar: no puede cambiar el nombre de un grupo de recursos de Azure.
Lo que puede hacer es trasladar sus recursos a un nuevo grupo de recursos. Mover todos los recursos del Grupo de recursos A al Grupo de recursos B es el cambio de nombre del pobre.
Lamentablemente, no todos los proveedores de recursos le permiten mover recursos entre grupos de recursos, y algunos de los que lo hacen pueden tener ataduras que solo le permiten mover recursos bajo ciertas condiciones.
Para las aplicaciones web de Azure (anteriormente llamadas sitios web de Azure), actualmente solo puede mover todos los recursos relacionados con los sitios web en una única invocación. Que "todos los recursos relacionados con los sitios web" significa todos los recursos del proveedor "Microsoft.Web". Esto incluye todos los sitios web, plataformas de alojamiento de aplicaciones y certificados que se encuentran en el grupo de recursos de origen.
A través del portal
Al ver los recursos de un grupo, puede utilizar la pestaña "Mover"
Al hacer clic en la pestaña "Mover" se mostrará algo como esto, lo que le permitirá elegir o crear un nuevo grupo:
A través de Azure Powershell
La forma más sencilla de hacer esto es usar el cmdlet de powershell Move-AzureRmResource.
El comando se vería así:
fuente: https://azure.microsoft.com/en-us/documentation/articles/resource-group-move-resources/
A través de Rest API
La otra forma de hacer esto es usar la API MoveResource Rest o con ArmClient .
Aquí está la llamada a la API que querrá hacer:
ENVIAR
https://<endpoint>/subscriptions/{subscriptionId}/resourcegroups/{resourceGroupName}/moveResources?api-version={api-version}
¿Dónde
{resourceGroupName}
está el grupo de recursos de origen?Estoy bastante seguro de que el punto final debería ser " https://management.azure.com ", pero si usa ArmClient, la herramienta se encargará del punto final por usted.
Cuerpo de la solicitud:
fuente
Set-AzureResource
documentación dice "No puede usar este cmdlet para cambiar el grupo de recursos de un recurso", y los Grupos no parecen ser recursos en sí mismos que se puedan modificar. ¿Puede explicar cómo se usaSet-AzureResource
para cambiar el nombre de un grupo de recursos?