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?
azure
azure-sql-database
azure-web-app-service
Jay Mathis
sumber
sumber
Jawaban:
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"
Mengklik tab "Pindahkan" akan menampilkan sesuatu, memungkinkan Anda untuk memilih atau membuat grup baru:
Melalui Azure Powershell
Cara termudah untuk melakukannya adalah dengan menggunakan cmdlet PowerShell Move-AzureRmResource.
Perintahnya akan terlihat seperti ini:
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:
sumber
Set-AzureResource
dokumentasi 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 menggunakanSet-AzureResource
untuk mengganti nama Resource Group?