Início Rápido: Criar um IP usando o PowerShell

Neste início rápido, você saberá como criar um endereço IP público do Azure. Os endereços IP públicos do 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. Há duas camadas de endereços IP públicos disponíveis: regional e global. A preferência de roteamento de um endereço IP público é definida na criação do IP. O roteamento de Internet e o roteamento de Rede da Microsoft 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 você optar por instalar e usar o PowerShell localmente, este artigo exigirá o módulo do Azure PowerShell versão 5.4.1 ou posterior. Execute Get-Module -ListAvailable Az para localizar a versão instalada. Se você precisa atualizar, consulte Instalar o módulo do Azure PowerShell. Se você estiver executando o PowerShell localmente, também precisará executar o Connect-AzAccount para criar uma conexão com o Azure.

Criar um grupo de recursos

Um grupo de recursos do Azure é um contêiner lógico no qual os recursos do Azure são implantados e gerenciados.

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

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

Criar um IP público

Observação

O IP público do SKU standard é 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 com redundância de zona ou zonais.

Use New-AzPublicIpAddress para criar um IPv4 com redundância de zona padrão denominado myStandardPublicIP em QuickStartCreateIP-rg.

Para criar um endereço IPv6, modifique o parâmetro --IpAddressVersion 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 mais antigos que 4.5.0, execute o comando acima sem especificar um parâmetro de zona para criar um endereço IP com redundância de zona.

Criar um IP zonal ou sem zona

Nesta seção, saiba como criar um endereço IP público zonal ou sem zona.

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

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

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

Observação

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

Preferência e camada de roteamento

Endereços IPv4 públicos estáticos de SKU Standard são compatíveis com 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 ao usuário o tráfego pela rede global de longa distância da Microsoft.

A seleção de Internet minimiza a viagem na rede da Microsoft, em vez de usar a rede ISP de trânsito para fornecer tráfego a uma taxa com custo otimizado.

Para obter mais informações sobre preferências de roteamento, confira O que é uma preferência de roteamento (versão prévia)?.

O comando cria um endereço IPv4 público com redundância 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

Limpar os recursos

Ao terminar de usar a máquina virtual e o IP, exclua o grupo de recursos e todos os recursos que ele contém com Remove-AzResourceGroup.

Remove-AzResourceGroup -Name 'TutorVMRoutePref-rg'

Próximas etapas

Avance ao próximo artigo para aprender como criar um prefixo IP público: