मैं एज़्योर रिसोर्स ग्रुप का नाम कैसे बदल सकता हूँ?


87

नया मॉडल लागू होने के बाद, मेरी सभी वेबसाइट अब "डिफ़ॉल्ट-वेब-पूर्व" नामक व्यक्तिगत संसाधन समूहों से संबंधित हैं और मेरे सभी SQL डेटाबेस "डिफ़ॉल्ट-SQL-पूर्व" नामक व्यक्तिगत संसाधन समूहों से संबंधित हैं।

यह कम से कम कहने के लिए भ्रामक है।

मैं कुछ अर्थ अर्थ रखने के लिए समूहों का नाम बदलना चाहूंगा। मैं संबंधित SQL डेटाबेस और वेब साइट को एक ही संसाधन समूह में समूहित करना चाहूंगा।

हालांकि, मुझे ऐसा करने के लिए वैसे भी नहीं दिख रहा है। क्या यह संभव है?

1) रिसोर्स ग्रुप का नाम बदलें? 2) एक मौजूदा SQL DB और वेबसाइट को एक संसाधन समूह में एक साथ मिलाएं?


मैंने अपने प्रश्न का उत्तर अपडेट कर दिया है। मुझे बताएं कि क्या आप इसके साथ किसी मुद्दे पर चलते हैं
ज़ैन रिज़वी

3
आप इस सुविधा के लिए यहां मतदान करना चाहते हैं: feedback.azure.com/forums/281804-azure-resource-manager/…
Gustin

जवाबों:


86

संपादित करें: आप एक Azure संसाधन समूह का नाम नहीं बदल सकते।

इसके बजाय आप अपने संसाधनों को नए संसाधन समूह में स्थानांतरित कर सकते हैं। संसाधन समूह ए में संसाधन समूह बी में सभी संसाधनों को स्थानांतरित करना गरीब आदमी का नाम है।

दुर्भाग्य से सभी संसाधन प्रदाता आपको संसाधन समूहों के बीच संसाधनों को स्थानांतरित करने की अनुमति नहीं देते हैं, और कुछ के पास ऐसे तार होते हैं जो केवल कुछ शर्तों के तहत आपको संसाधनों को स्थानांतरित करने देते हैं।

Azure Web Apps (जिसे पहले Azure Websites कहा जाता है) के लिए आप वर्तमान में सभी वेबसाइटों से संबंधित संसाधनों को एक ही मंगलाचरण में स्थानांतरित कर सकते हैं। कि "सभी वेबसाइट संबंधित संसाधन" का अर्थ प्रदाता "Microsoft.Web" के तहत सभी संसाधन हैं। इसमें सभी वेबसाइट, ऐप होस्टिंग प्लेटफ़ॉर्म और स्रोत संसाधन समूह में शामिल प्रमाणपत्र शामिल हैं।


पोर्टल के माध्यम से

समूह के संसाधनों को देखते समय, आप "मूव" टैब का उपयोग कर सकते हैं पोर्टल में संसाधन समूह विकल्पों का स्क्रीनशॉट

"हटो" टैब पर क्लिक करने से यह कुछ दिखाई देगा, जिससे आप एक नया समूह चुन सकते हैं या बना सकते हैं: Azure पोर्टल पर संसाधन समूह में ले जाने वाला टैब

वाया अज़ुर पॉवर्सशेल

यह करने के लिए सबसे आसान तरीका मूव-एज़ुर्रमीमोर्स पॉवरशेल्ड 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}"
   ]
}


क्या आप एक उदाहरण दे सकते हैं? यह मेरे लिए काम नहीं लगता है।
एडम स्जाबो

8
Set-AzureResourceप्रलेखन राज्यों "आप इस cmdlet का उपयोग नहीं कर सकते हैं एक संसाधन के संसाधन समूह बदलने के लिए", और समूह संसाधन खुद को कि संशोधित किया जा सकता होने के लिए नहीं दिखाई देते। क्या आप Set-AzureResourceसंसाधन समूह का नाम बदलने के लिए उपयोग करने के बारे में विस्तार से बता सकते हैं ?
ब्रेंट बॉबी

@BrantBobby तुम सही हो, मेरा जवाब गलत था। मैंने अब जवाब तय कर दिया है
ज़ैन रिज़वी

1
@ मार्क-एंडरसन यह बेकार है कि आपका संपादन अस्वीकृत हो गया है, लेकिन मैंने आपके सुझावों के साथ अपना उत्तर अपडेट कर दिया है। वास्तव में उपयोगी संपादन के लिए धन्यवाद!
ज़ेन रिज़वी

1
अतिरिक्त नोट: एसएसएल प्रमाणपत्र स्थानांतरित नहीं किए गए हैं। प्रमाणपत्रों को मैन्युअल रूप से संभालना होगा।
रॉबर्ट जे। अच्छा
हमारी साइट का प्रयोग करके, आप स्वीकार करते हैं कि आपने हमारी Cookie Policy और निजता नीति को पढ़ और समझा लिया है।
Licensed under cc by-sa 3.0 with attribution required.