Dela via


Lägga till en regel för inkommande nätverkssäkerhetsgrupp

Det här exempelskriptet skapar en regel för nätverkssäkerhetsgrupp för att tillåta inkommande trafik på port 8081. Skriptet hämtar nätverkssäkerhetsgruppen, skapar en ny konfigurationsregel för nätverkssäkerhet och uppdaterar nätverkssäkerhetsgruppen. Anpassa parametrarna efter behov.

Kommentar

Vi rekommenderar att du använder Azure Az PowerShell-modulen för att interagera med Azure. Information om hur du kommer igång finns i Installera Azure PowerShell. Information om hur du migrerar till Az PowerShell-modulen finns i artikeln om att migrera Azure PowerShell från AzureRM till Az.

Installera Azure PowerShell med hjälp av anvisningarna i Azure PowerShell-guiden om det behövs.

Exempelskript

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

Förklaring av skript

Det här skriptet använder följande kommandon. Varje kommando i tabellen länkar till kommandospecifik dokumentation.

Command Kommentar
Get-AzResource Hämtar Microsoft.Network/networkSecurityGroups-resursen.
Get-AzNetworkSecurityGroup Hämtar nätverkssäkerhetsgruppen efter namn.
Add-AzNetworkSecurityRuleConfig Lägger till en nätverkssäkerhetsregelkonfiguration i en nätverkssäkerhetsgrupp.
Set-AzNetworkSecurityGroup Anger måltillståndet för en nätverkssäkerhetsgrupp.

Nästa steg

Mer information om Azure PowerShell-modulen finns i Azure PowerShell-dokumentationen.