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 Azure Az do PowerShell para interagir com o Azure. Para começar, consulte Instalar o Azure PowerShell. 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 usando as instruções encontradas no guia do 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 meta para um grupo de segurança de rede. |
Próximos passos
Para obter mais informações sobre o módulo do Azure PowerShell, veja Documentação do Azure PowerShell.