Nach der Implementierung des neuen Modells gehören alle meine Websites zu einzelnen Ressourcengruppen mit der Bezeichnung "Standard-Web-Ost" und alle meine SQL-Datenbanken zu einzelnen Ressourcengruppen mit der Bezeichnung "Standard-SQL-Ost".
Das ist gelinde gesagt verwirrend.
Ich möchte die Gruppen umbenennen, um eine semantische Bedeutung zu haben. Ich möchte auch die zugehörige SQL-Datenbank und Website in derselben Ressourcengruppe gruppieren.
Allerdings sehe ich sowieso auch nicht zu tun. Ist das möglich?
1) Umbenennen der Ressourcengruppe? 2) Kombinieren Sie eine vorhandene SQL-Datenbank und eine Website zu einer Ressourcengruppe?
azure
azure-sql-database
azure-web-sites
Jay Mathis
quelle
quelle
Antworten:
Bearbeiten: Sie können eine Azure-Ressourcengruppe nicht umbenennen.
Sie können Ihre Ressourcen stattdessen in eine neue Ressourcengruppe verschieben. Das Verschieben aller Ressourcen in Ressourcengruppe A in Ressourcengruppe B ist die Umbenennung des armen Mannes.
Leider können Sie nicht bei allen Ressourcenanbietern Ressourcen zwischen Ressourcengruppen verschieben, und bei einigen sind möglicherweise Zeichenfolgen angehängt, mit denen Sie Ressourcen nur unter bestimmten Bedingungen verschieben können.
Bei Azure Web Apps (früher als Azure-Websites bezeichnet) können Sie derzeit nur alle mit der Website verbundenen Ressourcen in einem einzigen Aufruf verschieben. "Alle Websites bezogene Ressourcen" bedeutet alle Ressourcen unter dem Anbieter "Microsoft.Web". Dies umfasst alle Websites, App-Hosting-Plattformen und Zertifikate, die zur Quellressourcengruppe gehören.
Über das Portal
Wenn Sie die Ressourcen einer Gruppe anzeigen, können Sie die Registerkarte "Verschieben" verwenden
Wenn Sie auf die Registerkarte "Verschieben" klicken, wird Folgendes angezeigt, sodass Sie eine neue Gruppe auswählen oder erstellen können:
Über Azure Powershell
Der einfachste Weg, dies zu tun, ist die Verwendung des Powershell-Cmdlets Move-AzureRmResource.
Der Befehl würde folgendermaßen aussehen:
Quelle: https://azure.microsoft.com/en-us/documentation/articles/resource-group-move-resources/
Über Rest API
Die andere Möglichkeit besteht darin, die MoveResource Rest-API oder den ArmClient zu verwenden .
Hier ist der API-Aufruf, den Sie ausführen möchten:
POST
https://<endpoint>/subscriptions/{subscriptionId}/resourcegroups/{resourceGroupName}/moveResources?api-version={api-version}
Wo
{resourceGroupName}
ist die Quellressourcengruppe?Ich bin mir ziemlich sicher, dass der Endpunkt " https://management.azure.com " sein sollte, aber wenn Sie den ArmClient verwenden, kümmert sich das Tool nur um den Endpunkt für Sie.
Anfragetext:
quelle
Set-AzureResource
Dokumentation heißt es "Sie können dieses Cmdlet nicht zum Ändern der Ressourcengruppe einer Ressource verwenden", und Gruppen scheinen keine Ressourcen selbst zu sein, die geändert werden können. Können Sie erläutern, wie SieSet-AzureResource
eine Ressourcengruppe umbenennen können?