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

Esse exemplo de script 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 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.

Observação

Recomendamos que você use o módulo Az PowerShell do Azure para interagir com o Azure. Para começar, consulte Instalar o Azure PowerShell. Para saber como migrar para o módulo Az PowerShell, confira Migrar o Azure PowerShell do AzureRM para o Az.

Se necessário, instale o Azure PowerShell usando as instruções no Guia do Azure PowerShell.

Exemplo de script

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 sobre o script

Este script usa os comandos a seguir. Cada comando da tabela é vinculado à documentação específica do comando.

Comando Observações
Get-AzResource Obtém 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 meta para um grupo de segurança de rede.

Próximas etapas

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