Gelen ağ güvenlik grubu kuralı ekleme
Bu örnek betik, 8081 numaralı bağlantı noktasında gelen trafiğe izin vermek için bir ağ güvenlik grubu kuralı oluşturur. Betik ağ güvenlik grubunu alır, yeni bir ağ güvenlik yapılandırma kuralı oluşturur ve ağ güvenlik grubunu güncelleştirir. Parametreleri gereken şekilde özelleştirin.
Not
Azure ile etkileşim kurmak için Azure Az PowerShell modülünü kullanmanızı öneririz. Başlamak için bkz . Azure PowerShell'i yükleme. Az PowerShell modülüne nasıl geçeceğinizi öğrenmek için bkz. Azure PowerShell’i AzureRM’den Az’ye geçirme.
Gerekirse, Azure PowerShell kılavuzunda bulunan yönergeleri kullanarak Azure PowerShell'i yükleyin.
Örnek betik
Login-AzAccount
Get-AzSubscription
Set-AzContext -SubscriptionId "yourSubscriptionID"
$RGname="sfclustertutorialgroup"
$port=8081
$rulename="allowAppPort$port"
$nsgname="sf-vnet-security"
# Get the NSG resource
$nsg = Get-AzNetworkSecurityGroup -Name $nsgname -ResourceGroupName $RGname
# Add the inbound security rule.
$nsg | Add-AzNetworkSecurityRuleConfig -Name $rulename -Description "Allow app port" -Access Allow `
-Protocol * -Direction Inbound -Priority 3891 -SourceAddressPrefix "*" -SourcePortRange * `
-DestinationAddressPrefix * -DestinationPortRange $port
# Update the NSG.
$nsg | Set-AzNetworkSecurityGroup
Betik açıklaması
Bu betik aşağıdaki komutları kullanır. Tablodaki her komut, komuta özgü belgelere yönlendirir.
Command | Notlar |
---|---|
Get-AzResource | Microsoft.Network/networkSecurityGroups kaynağını alır. |
Get-AzNetworkSecurityGroup | Ağ güvenlik grubunu ada göre alır. |
Add-AzNetworkSecurityRuleConfig | Ağ güvenlik grubuna bir ağ güvenlik kuralı yapılandırması ekler. |
Set-AzNetworkSecurityGroup | Bir ağ güvenlik grubu için hedef durumunu ayarlar. |
Sonraki adımlar
Azure PowerShell modülü hakkında daha fazla bilgi için bkz. Azure PowerShell belgeleri.