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.