Bagaimana cara mengubah nama Grup Sumber Daya Azure?

87

Setelah model baru diterapkan, semua situs web saya sekarang menjadi milik Grup Sumber Daya individual yang disebut "Default-Web-East" dan semua database SQL saya milik Grup Sumber Daya individual yang disebut "Default-SQL-East".

Ini membingungkan untuk sedikitnya.

Saya ingin mengganti nama grup agar memiliki arti semantik. Saya juga ingin mengelompokkan database SQL terkait dan Situs Web dalam Grup Sumber Daya yang sama.

Namun, saya juga tidak melihat untuk melakukannya. Apakah ini mungkin?

1) Ubah nama Resource Group? 2) Gabungkan SQL DB dan Situs Web yang ada menjadi satu Kelompok Sumber Daya?

Jay Mathis
sumber
Saya telah memperbarui jawaban atas pertanyaan saya secara signifikan. Beri tahu saya jika Anda mengalami masalah apa pun
Zain Rizvi
3
Anda mungkin ingin memberi suara untuk fitur ini di sini: feedback.azure.com/forums/281804-azure-resource-manager/…
Gustin

Jawaban:

87

Edit: Anda tidak dapat mengganti nama Grup Sumber Daya Azure.

Yang dapat Anda lakukan adalah memindahkan sumber daya Anda ke Grup Sumber Daya baru. Memindahkan semua sumber daya di Grup Sumber Daya A ke Grup Sumber B adalah mengganti nama orang miskin itu.

Sayangnya, tidak semua penyedia sumber daya mengizinkan Anda memindahkan sumber daya di antara grup sumber daya, dan beberapa penyedia mungkin memiliki string terlampir yang hanya memungkinkan Anda memindahkan sumber daya dalam kondisi tertentu.

Untuk Aplikasi Web Azure (sebelumnya disebut Situs Web Azure) Anda saat ini hanya dapat memindahkan semua sumber daya terkait situs web dalam satu permintaan. Bahwa "semua sumber daya terkait situs web" berarti semua sumber daya di bawah penyedia "Microsoft.Web". Ini mencakup semua situs web, platform hosting aplikasi, dan sertifikat yang ada di grup sumber daya.


Melalui portal

Saat melihat sumber daya grup, Anda dapat menggunakan tab "Pindahkan" Tangkapan layar opsi grup sumber daya di portal

Mengklik tab "Pindahkan" akan menampilkan sesuatu, memungkinkan Anda untuk memilih atau membuat grup baru: Tab pindah dalam grup sumber daya di portal Azure

Melalui Azure Powershell

Cara termudah untuk melakukannya adalah dengan menggunakan cmdlet PowerShell Move-AzureRmResource.

Perintahnya akan terlihat seperti ini:

Get-AzureRmResource -ResourceGroupName <sourceResourceGroupName> | Move-AzureRmResource -DestinationResourceGroupName <destResourceGroupName>

sumber: https://azure.microsoft.com/en-us/documentation/articles/resource-group-move-resources/


Melalui Rest API

Cara lain untuk melakukannya adalah dengan menggunakan MoveResource Rest API atau dengan ArmClient .

Inilah panggilan API yang ingin Anda lakukan:

POS https://<endpoint>/subscriptions/{subscriptionId}/resourcegroups/{resourceGroupName}/moveResources?api-version={api-version}

Dimana {resourceGroupName}grup sumber daya.

Saya cukup yakin titik akhir harus " https://management.azure.com ", tetapi jika Anda menggunakan ArmClient alat tersebut hanya akan mengurus titik akhir untuk Anda.

Badan Permintaan:

{
   "targetResourceGroup": "/subscriptions/{subscriptionId}/resourceGroups/{targetResourceGroupNameName}",
   "resources":
   [  
     "/subscriptions/{id}/resourceGroups/{source}/providers/{namespace}/{type}/{name}",
     "/subscriptions/{id}/resourceGroups/{source}/providers/{namespace}/{type}/{name}"
   ]
}

Zain Rizvi
sumber
Bisakah Anda memberi contoh? Sepertinya tidak berhasil untuk saya.
Adam Szabo
8
The Set-AzureResourcedokumentasi menyatakan "Anda tidak dapat menggunakan cmdlet ini untuk mengubah kelompok sumber daya dari sumber daya", dan Grup tidak muncul untuk menjadi sumber daya sendiri yang dapat dimodifikasi. Dapatkah Anda menjelaskan cara menggunakan Set-AzureResourceuntuk mengganti nama Resource Group?
Brant Bobby
@BrantBobby Anda benar, jawaban saya salah. Saya sudah memperbaiki jawabannya sekarang
Zain Rizvi
1
@ mark-anderson Sayang sekali suntingan Anda ditolak, tetapi saya telah memperbarui jawaban saya dengan saran Anda. Terima kasih untuk hasil edit yang sangat berguna!
Zain Rizvi
1
Catatan Tambahan: Sertifikat SSL tidak dipindahkan. Harus menangani sertifikat secara manual.
Robert J. Baik