Guia de início rápido: criar um endereço IP público usando o PowerShell

Neste guia de início rápido, você aprenderá a criar um endereço IP público do Azure. Os endereços IP públicos no Azure são usados para conexões públicas com recursos do Azure. Os endereços IP públicos estão disponíveis em dois SKUs: básico e padrão. Estão disponíveis dois níveis de endereços IP públicos: regional e global. A preferência de roteamento de um endereço IP público é definida quando criada. O roteamento da Internet e o roteamento da Microsoft Network são as opções disponíveis.

Diagram of an example use of a public IP address. A public IP address is assigned to a load balancer.

Pré-requisitos

Se optar por instalar e utilizar o PowerShell localmente, este artigo requer a versão 5.4.1 ou posterior do módulo Azure PowerShell. Execute Get-Module -ListAvailable Az para localizar a versão instalada. Se precisar de atualizar, veja Install Azure PowerShell module (Instalar o módulo do Azure PowerShell). Se você estiver executando o PowerShell localmente, também precisará executar Connect-AzAccount para criar uma conexão com o Azure.

Criar um grupo de recursos

Um grupo de recursos do Azure é um contentor lógico no qual os recursos do Azure são implementados e geridos.

Crie um grupo de recursos com New-AzResourceGroup chamado QuickStartCreateIP-rg no local eastus2 .

$rg =@{
    Name = 'QuickStartCreateIP-rg'
    Location = 'eastus2'
}
New-AzResourceGroup @rg

Criar IP público

Nota

O IP público de SKU padrão é recomendado para cargas de trabalho de produção. Para obter mais informações sobre SKUs, consulte Endereços IP públicos.

O comando a seguir funciona para o módulo Az.Network versão 4.5.0 ou posterior. Para obter mais informações sobre os módulos do PowerShell que estão sendo usados no momento, consulte a documentação do PowerShellGet.

Nesta seção, você cria um IP público com zonas. Os endereços IP públicos podem ser redundantes por zona ou zonais.

Use New-AzPublicIpAddress para criar um endereço IPv4 público com redundância de zona padrão chamado myStandardPublicIP no QuickStartCreateIP-rg.

Para criar um endereço IPv6, modifique o --IpAddressVersion parâmetro para IPv6.

$ip = @{
    Name = 'myStandardPublicIP'
    ResourceGroupName = 'QuickStartCreateIP-rg'
    Location = 'eastus2'
    Sku = 'Standard'
    AllocationMethod = 'Static'
    IpAddressVersion = 'IPv4'
    Zone = 1,2,3
}
New-AzPublicIpAddress @ip

Importante

Para módulos Az.Network anteriores à 4.5.0, execute o comando acima sem especificar um parâmetro de zona para criar um endereço IP redundante de zona.

Criar um endereço IP público zonal ou sem zona

Nesta seção, você aprenderá a criar um endereço IP público zonal ou sem zona.

Para criar um endereço IPv4 público zonal padrão na Zona 2 chamado myStandardPublicIP-zonal no QuickStartCreateIP-rg, use o seguinte comando.

Para criar um endereço IPv6, modifique o --IpAddressVersion parâmetro para IPv6.

$ip = @{
    Name = 'myStandardPublicIP-zonal'
    ResourceGroupName = 'QuickStartCreateIP-rg'
    Location = 'eastus2'
    Sku = 'Standard'
    AllocationMethod = 'Static'
    IpAddressVersion = 'IPv4'
    Zone = 2
}
New-AzPublicIpAddress @ip

Nota

As opções acima para zonas são seleções válidas apenas em regiões com zonas de disponibilidade.

Preferência de roteamento e camada

Os endereços IPv4 públicos estáticos SKU padrão suportam a Preferência de Roteamento ou o recurso de Camada Global.

Por padrão, a preferência de roteamento para endereços IP públicos é definida como rede da Microsoft, que fornece tráfego pela rede de longa distância global da Microsoft para o usuário.

A seleção da Internet minimiza as viagens na rede da Microsoft, em vez disso, usando a rede ISP de trânsito para fornecer tráfego a uma taxa otimizada de custo.

Para obter mais informações sobre a preferência de roteamento, consulte O que é preferência de roteamento (visualização)?.

O comando cria um novo endereço IPv4 público redundante de zona padrão com uma preferência de roteamento do tipo Internet:

## Create IP tag for Internet and Routing Preference. ##
$tag = @{
    IpTagType = 'RoutingPreference'
    Tag = 'Internet'   
}
$ipTag = New-AzPublicIpTag @tag

## Create IP. ##
$ip = @{
    Name = 'myStandardPublicIP-RP'
    ResourceGroupName = 'QuickStartCreateIP-rg'
    Location = 'eastus2'
    Sku = 'Standard'
    AllocationMethod = 'Static'
    IpAddressVersion = 'IPv4'
    IpTag = $ipTag
    Zone = 1,2,3   
}
New-AzPublicIpAddress @ip

Clean up resources (Limpar recursos)

Quando terminar de usar a máquina virtual e o endereço IP público, exclua o grupo de recursos e todos os recursos que ele contém com Remove-AzResourceGroup.

Remove-AzResourceGroup -Name 'TutorVMRoutePref-rg'

Próximos passos

Avance para o próximo artigo para saber como criar um prefixo IP público: