संपादित करें: आप एक Azure संसाधन समूह का नाम नहीं बदल सकते।
इसके बजाय आप अपने संसाधनों को नए संसाधन समूह में स्थानांतरित कर सकते हैं। संसाधन समूह ए में संसाधन समूह बी में सभी संसाधनों को स्थानांतरित करना गरीब आदमी का नाम है।
दुर्भाग्य से सभी संसाधन प्रदाता आपको संसाधन समूहों के बीच संसाधनों को स्थानांतरित करने की अनुमति नहीं देते हैं, और कुछ के पास ऐसे तार होते हैं जो केवल कुछ शर्तों के तहत आपको संसाधनों को स्थानांतरित करने देते हैं।
Azure Web Apps (जिसे पहले Azure Websites कहा जाता है) के लिए आप वर्तमान में सभी वेबसाइटों से संबंधित संसाधनों को एक ही मंगलाचरण में स्थानांतरित कर सकते हैं। कि "सभी वेबसाइट संबंधित संसाधन" का अर्थ प्रदाता "Microsoft.Web" के तहत सभी संसाधन हैं। इसमें सभी वेबसाइट, ऐप होस्टिंग प्लेटफ़ॉर्म और स्रोत संसाधन समूह में शामिल प्रमाणपत्र शामिल हैं।
पोर्टल के माध्यम से
समूह के संसाधनों को देखते समय, आप "मूव" टैब का उपयोग कर सकते हैं
"हटो" टैब पर क्लिक करने से यह कुछ दिखाई देगा, जिससे आप एक नया समूह चुन सकते हैं या बना सकते हैं:
वाया अज़ुर पॉवर्सशेल
यह करने के लिए सबसे आसान तरीका मूव-एज़ुर्रमीमोर्स पॉवरशेल्ड cmdlet का उपयोग करना है।
कमांड इस तरह दिखेगा:
Get-AzureRmResource -ResourceGroupName <sourceResourceGroupName> | Move-AzureRmResource -DestinationResourceGroupName <destResourceGroupName>
स्रोत: https://azure.microsoft.com/en-us/documentation/articles/resource-group-move-resource.in
रेस्ट एपीआई
ऐसा करने का दूसरा तरीका MoveResource Rest API या ArmClient के साथ उपयोग करना है ।
यहां वह API कॉल है जिसे आप बनाना चाहते हैं:
पद https://<endpoint>/subscriptions/{subscriptionId}/resourcegroups/{resourceGroupName}/moveResources?api-version={api-version}
{resourceGroupName}
स्रोत संसाधन समूह कहां है।
मुझे पूरा यकीन है कि समापन बिंदु " https://management.azure.com " होना चाहिए , लेकिन यदि आप आर्मक्लिएंट का उपयोग करते हैं तो उपकरण आपके लिए समापन बिंदु का ध्यान रखेगा।
अनुरोध निकाय:
{
"targetResourceGroup": "/subscriptions/{subscriptionId}/resourceGroups/{targetResourceGroupNameName}",
"resources":
[
"/subscriptions/{id}/resourceGroups/{source}/providers/{namespace}/{type}/{name}",
"/subscriptions/{id}/resourceGroups/{source}/providers/{namespace}/{type}/{name}"
]
}