Compartilhar via


Início rápido: criar um endereço IP público usando um modelo do Resource Manager

Este artigo mostra como criar um recurso de endereço IP público em um modelo do Resource Manager.

Diagrama de um exemplo de uso de um endereço de IP público. Um endereço de IP público é atribuído a um balanceador de carga.

Para obter mais informações sobre os recursos aos quais esse IP público pode ser associado e a diferença entre os SKUs básico e padrão, consulte endereços IP públicos.

Pré-requisitos

  • Se você não tiver uma assinatura do Azure, crie uma conta gratuita antes de começar.
  • Um grupo de recursos em sua assinatura do Azure.
  • Um modelo do Azure Resource Manager para as seções de IP público.

Criar IP público de SKU padrão com zonas

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.

Redundância de zona

O código desta seção cria um endereço IPv4 público padrão com redundância de zona denominado myStandardPublicIP.

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

Seção de modelo a ser adicionada:

{
  "apiVersion": "2020-08-01",
  "type": "Microsoft.Network/publicIPAddresses",
  "name": "myStandardPublicIP",
  "location": "[resourceGroup().location]",
  "sku": {
    "name": "Standard"
  },
  "zones": [
    "1",
    "2",
    "3"
  ],
  "properties": {
    "publicIPAllocationMethod": "Static",
    "publicIPAddressVersion": "IPv4"
  }

Importante

Para versões da API mais antigas que 2020-08-01, use o código acima sem especificar um parâmetro de zona para um SKU Standard para criar um endereço IP com redundância de zona.

Observação

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

Zonal

O código desta seção cria um endereço IPv4 público padrão com zona denominado myStandardPublicIP-zonal.

Para criar um endereço IP público zonal padrão na Zona 2, a propriedade “zones” contém um '2'.

Seção de modelo a ser adicionada:

{
  "apiVersion": "2020-08-01",
  "type": "Microsoft.Network/publicIPAddresses",
  "name": "myStandardPublicIP-zonal",
  "location": "[resourceGroup().location]",
  "sku": {
    "name": "Standard"
  },
  "zones": [
    "2"
  ],
  "properties": {
    "publicIPAllocationMethod": "Static",
    "publicIPAddressVersion": "IPv4"
  }

Observação

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

Criar IP público padrão sem zonas

Nesta seção, você criará um endereço IP não zonal.

O código nesta seção cria um endereço IPv4 público sem zona padrão chamado myStandardPublicIP. A seção de código é válida para todas as regiões com ou sem Zonas de Disponibilidade.

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

Seção de modelo a ser adicionada:

{
  "apiVersion": "2020-08-01",
  "type": "Microsoft.Network/publicIPAddresses",
  "name": "myStandardPublicIP-nozone",
  "location": "[resourceGroup().location]",
  "sku": {
    "name": "Standard"
  },
  "properties": {
    "publicIPAllocationMethod": "Static",
    "publicIPAddressVersion": "IPv4"
  }

Importante

Para versões da API mais antigas que 2020-08-01, não especificar um parâmetro de zona para um SKU Standard irá criar um endereço IP com redundância de zona.

Criar um IP público básico

Nesta seção, você criará um IP básico. Os IPs públicos básicos não dão suporte a zonas de disponibilidade.

O código nesta seção cria um endereço IPv4 público básico chamado myBasicPublicIP.

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

Seção de modelo a ser adicionada:

{
  "apiVersion": "2020-08-01",
  "type": "Microsoft.Network/publicIPAddresses",
  "name": "myBasicPublicIP",
  "location": "[resourceGroup().location]",
  "sku": {
    "name": "Basic"
  },
  "properties": {
    "publicIPAllocationMethod": "Static",
    "publicIPAddressVersion": "IPv4"
  }

Se for aceitável que o endereço IP seja alterado ao longo do tempo, a atribuição de IP publicIPAllocationMethod poderá ser selecionada alterando o AllocationMethod para Dynamic.

Observação

Um endereço IPv6 básico sempre deve ser "Dinâmico".

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.

Preferência de roteamento

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)?.

Para usar a preferência de Roteamento da Internet para um endereço IPv4 público com redundância de zona padrão, a seção do modelo deve ter a seguinte aparência:

{
  "apiVersion": "2020-08-01",
  "type": "Microsoft.Network/publicIPAddresses",
  "name": "myStandardZRPublicIP-RP",
  "location": "[resourceGroup().location]",
  "sku": {
    "name": "Standard"
  },
  "zones": [
    "1",
    "2",
    "3"
  ],
  "properties": {
    "publicIPAllocationMethod": "Static",
    "publicIPAddressVersion": "IPv4",
    "ipTags": [
      {
        "ipTagType": "RoutingPreference",
        "tag": "Internet"
      }
    ]
  }
}

Camada

Endereços IP públicos são associados a uma única região. A camada Global abrange um endereço IP em várias regiões. A camada Global é necessária para os front-ends de balanceadores de carga entre regiões.

Para obter mais informações, confira Balanceador de carga entre regiões.

Para usar um endereço IPv4 público padrão global, a seção do modelo deve ter a seguinte aparência:

{
  "apiVersion": "2020-08-01",
  "type": "Microsoft.Network/publicIPAddresses",
  "name": "myStandardPublicIP-Global",
  "location": "[resourceGroup().location]",
  "sku": {
    "name": "Standard",
    "tier": "Global"
  },
  "properties": {
    "publicIPAllocationMethod": "Static",
    "publicIPAddressVersion": "IPv4"
  }

Informações adicionais

Para obter mais informações sobre as propriedades de IP público listadas neste artigo, confira Gerenciar endereços IP públicos.

Próximas etapas