Aracılığıyla paylaş


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.