Network Security Group (NSG) trong Azure là gì?
NSG là nhóm quy tắc an ninh kiểm soát lưu lượng mạng vào/ra (inbound/outbound) các tài nguyên Azure (VM, subnet, NIC). Mỗi quy tắc định nghĩa: nguồn, đích, cổng, giao thức, hành động (Allow/Deny), độ ưu tiên.
Xóa NSG qua Azure Portal
- Đăng nhập portal.azure.com
- Tìm "Network security groups" → Chọn
- Chọn NSG cần xóa
- Toolbar → Delete (Xóa) → Confirm
Xóa NSG qua Azure CLI
# Liệt kê NSG
az network nsg list --output table
# Xóa NSG cụ thể
az network nsg delete --name --resource-group
Xóa NSG qua PowerShell
Remove-AzNetworkSecurityGroup -Name -ResourceGroupName
Lưu ý quan trọng trước khi xóa
- NSG không thể xóa nếu đang gán cho subnet hoặc NIC
- Phải dissociation (tách liên kết) trước: Subnet → Network security group → None
- Xóa NSG không xóa các quy tắc bên trong (rules tự động bị xóa theo)
- Không thể xóa NSG mặc định của một số dịch vụ PaaS
Xóa Security Group trong Active Directory (AD DS) - Khác với NSG Azure
Nếu ý bạn là xóa nhóm an ninh (Security Group) trong Active Directory nội bộ:
# PowerShell AD
Remove-ADGroup -Identity "Tên_Group" -Confirm:$true
Hoặc GUI: Active Directory Users and Computers → Tìm group → Chuột phải → Delete
Phân biệt: NSG Azure vs ASG vs AD Security Group
| Loại | Phạm vi | Mục đích |
|---|---|---|
| NSG (Network Security Group) | Azure VNet | Lọc lưu lượng L3/L4 (IP, Port, Protocol) |
| ASG (Application Security Group) | Azure VNet | Nhóm VM theo ứng dụng, dùng trong rule NSG |
| AD Security Group | On-prem / Azure AD | Phân quyền truy cập tài nguyên (RBAC), email, app |