NSG (नेटवर्क सिक्योरिटी ग्रुप) क्या है?
Azure NSG एक फायरवॉल-स्तर का संसाधन है जिसमें इनबाउंड और आउटबाउंड सुरक्षा नियमों का संग्रह होता है। यह सबनेट या नेटवर्क इंटरफेस (NIC) से जुड़कर ट्रैफिक फ़िल्टर करता है।
ASG (एप्लिकेशन सिक्योरिटी ग्रुप) क्या है?
ASG VM को तार्किक समूहों में व्यवस्थित करता है (जैसे "वेब-सर्वर", "डीबी-सर्वर")। NSG नियमों में IP रेंज के बजाय ASG को स्रोत/गंतव्य के रूप में उपयोग कर सकते हैं।
NSG हटाने के चरण (Azure पोर्टल)
- Azure पोर्टल में लॉगिन करें > "नेटवर्क सिक्योरिटी ग्रुप्स" खोजें
- हटाने योग्य NSG पर क्लिक करें
- महत्वपूर्ण: पहले सभी संबद्धताएं हटाएं:
- "सबनेट" ब्लेड > संबंधित सबनेट > "नेटवर्क सिक्योरिटी ग्रुप" > "कोई नहीं" चुनें > सेव करें
- "नेटवर्क इंटरफेस" ब्लेड > संबंधित NIC > "नेटवर्क सिक्योरिटी ग्रुप" > "कोई नहीं" चुनें > सेव करें
- NSG अवलोकन पेज पर "डिलीट" बटन क्लिक करें
- पुष्टिकरण में NSG नाम टाइप करें > "डिलीट" क्लिक करें
Azure CLI से NSG हटाएं
# संबद्धताएं पहले हटाएं az network vnet subnet update -g MyResourceGroup --vnet-name MyVNet --name MySubnet --network-security-group "" # फिर NSG हटाएं az network nsg delete -g MyResourceGroup -n MyNSG
PowerShell से NSG हटाएं
# संबद्धता हटाएं $nic = Get-AzNetworkInterface -ResourceGroupName MyRG -Name MyNIC $nic.NetworkSecurityGroup = $null $nic | Set-AzNetworkInterface # NSG हटाएं Remove-AzNetworkSecurityGroup -ResourceGroupName MyRG -Name MyNSG -Force
NSG हटाने से पहले जांचें
az network nsg show -g MyRG -n MyNSG --query "subnets[].id" -o tsv- जुड़े सबनेट देखेंaz network nsg show -g MyRG -n MyNSG --query "networkInterfaces[].id" -o tsv- जुड़े NIC देखें- उत्पादन वातावरण में बदलाव से पहले रखरखाव विंडो शेड्यूल करें
सावधानियां
- NSG हटाने से पहले वैकल्पिक सुरक्षा उपाय सुनिश्चित करें
- डिफ़ॉल्ट NSG नियम (AllowVNetInBound, AllowAzureLoadBalancerInBound, DenyAllInBound) समझें
- ASG को NSG से अलग से हटाना पड़ता है (ASG स्वतंत्र संसाधन है)