Aggiungere una regola del gruppo di sicurezza di rete di ingresso
Questo script di esempio consente di creare una regola del gruppo di sicurezza di rete per consentire traffico in ingresso sulla porta 8081. Lo script ottiene il gruppo di sicurezza di rete, crea una nuova regola di configurazione della sicurezza di rete e aggiorna il gruppo di sicurezza di rete. Personalizzare i parametri in base alle esigenze.
Nota
È consigliabile usare il modulo Azure Az PowerShell per interagire con Azure. Per iniziare, vedere Installare Azure PowerShell. Per informazioni su come eseguire la migrazione al modulo AZ PowerShell, vedere Eseguire la migrazione di Azure PowerShell da AzureRM ad Az.
Se necessario, installare Azure PowerShell seguendo le istruzioni presenti nella guida di Azure PowerShell.
Script di esempio
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
Spiegazione dello script
Questo script usa i comandi seguenti. Ogni comando della tabella include collegamenti alla documentazione specifica del comando.
Comando | Note |
---|---|
Get-AzResource | Ottiene la risorsa Microsoft.Network/networkSecurityGroups . |
Get-AzNetworkSecurityGroup | Ottiene il gruppo di sicurezza di rete in base al nome. |
Add-AzNetworkSecurityRuleConfig | Aggiunge la configurazione di una regola di sicurezza di rete a un gruppo di sicurezza di rete. |
Set-AzNetworkSecurityGroup | Imposta lo stato dell'obiettivo per un gruppo di sicurezza di rete. |
Passaggi successivi
Per altre informazioni sul modulo Azure PowerShell, vedere la documentazione di Azure PowerShell.