Une fois le nouveau modèle implémenté, tous mes sites Web appartiennent désormais à des groupes de ressources individuels appelés "Default-Web-East" et toutes mes bases de données SQL appartiennent à des groupes de ressources individuels appelés "Default-SQL-East".
C'est pour le moins déroutant.
Je voudrais renommer les groupes pour avoir une signification sémantique. Je voudrais également regrouper la base de données SQL et le site Web associés dans le même groupe de ressources.
Cependant, je ne vois de toute façon pas faire non plus. Est-ce possible?
1) Renommer le groupe de ressources? 2) Combiner une base de données SQL existante et un site Web en un seul groupe de ressources?
azure
azure-sql-database
azure-web-app-service
Jay Mathis
la source
la source
Réponses:
Modifier: vous ne pouvez pas renommer un groupe de ressources Azure.
Ce que vous pouvez faire, c'est déplacer vos ressources vers un nouveau groupe de ressources. Déplacer toutes les ressources du groupe de ressources A vers le groupe de ressources B est le changement de nom du pauvre.
Malheureusement, tous les fournisseurs de ressources ne vous permettent pas de déplacer des ressources entre des groupes de ressources, et certains peuvent avoir des chaînes attachées qui ne vous permettent de déplacer des ressources que sous certaines conditions.
Pour Azure Web Apps (anciennement appelé Sites Web Azure), vous ne pouvez actuellement déplacer que toutes les ressources associées aux sites Web en un seul appel. Que «toutes les ressources liées aux sites Web» désigne toutes les ressources sous le fournisseur «Microsoft.Web». Cela inclut tous les sites Web, plates-formes d'hébergement d'applications et certificats qui se trouvent dans le groupe de ressources source.
Via le portail
Lors de l'affichage des ressources d'un groupe, vous pouvez utiliser l'onglet "Déplacer"
Cliquez sur l'onglet "Déplacer" pour afficher quelque chose de ceci, vous permettant de choisir ou de créer un nouveau groupe:
Via Azure Powershell
Pour ce faire, le moyen le plus simple consiste à utiliser l'applet de commande PowerShell Move-AzureRmResource.
La commande ressemblerait à ceci:
source: https://azure.microsoft.com/en-us/documentation/articles/resource-group-move-resources/
Via l'API Rest
L'autre façon de procéder consiste à utiliser l'API MoveResource Rest ou avec ArmClient .
Voici l'appel API que vous voudrez faire:
PUBLIER
https://<endpoint>/subscriptions/{subscriptionId}/resourcegroups/{resourceGroupName}/moveResources?api-version={api-version}
Où se
{resourceGroupName}
trouve le groupe de ressources source.Je suis à peu près sûr que le point final devrait être " https://management.azure.com ", mais si vous utilisez ArmClient, l'outil s'occupera simplement du point final pour vous.
Corps de la demande:
la source
Set-AzureResource
documentation indique «Vous ne pouvez pas utiliser cette applet de commande pour modifier le groupe de ressources d'une ressource» et les groupes ne semblent pas être eux-mêmes des ressources pouvant être modifiées. Pouvez-vous expliquer comment utiliserSet-AzureResource
pour renommer un groupe de ressources?