Adicionar uma regra de grupo de segurança de rede de entrada

Este script de exemplo cria uma regra de grupo de segurança de rede para permitir o tráfego de entrada na porta 8081. O script obtém o grupo de segurança de rede, cria uma nova regra de configuração de segurança de rede e atualiza o grupo de segurança de rede. Personalize os parâmetros conforme necessário.

Nota

Recomendamos que utilize o módulo do Azure Az PowerShell para interagir com o Azure. Veja Instalar o Azure PowerShell para começar. Para saber como migrar para o módulo do Az PowerShell, veja Migrar o Azure PowerShell do AzureRM para o Az.

Se necessário, instale o Azure PowerShell com as instruções encontradas no guia de Azure PowerShell.

Script de exemplo

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

Explicação do script

Este script utiliza os seguintes comandos. Cada comando na tabela liga à documentação específica do comando.

Comando Notas
Get-AzResource Obtenha o recurso Microsoft.Network/networkSecurityGroups.
Get-AzNetworkSecurityGroup Obtém o grupo de segurança de rede por nome.
Add-AzNetworkSecurityRuleConfig Adiciona uma configuração de regra de segurança de rede a um grupo de segurança de rede.
Set-AzNetworkSecurityGroup Define o estado de objetivo de um grupo de segurança de rede.

Passos seguintes

Para obter mais informações sobre o módulo do Azure PowerShell, veja Documentação do Azure PowerShell.