Endereços IP elásticos - Amazon Elastic Compute Cloud

Endereços IP elásticos

Um Endereço IP elástico é um endereço IPv4 estático projetado para computação em nuvem dinâmica. Um endereço IP elástico é alocado para a conta da AWS e será seu até que você o libere. Com um endereço IP elástico, é possível mascarar a falha de uma instância ou software remapeando rapidamente o endereço para outra instância na conta. Como alternativa, é possível especificar o endereço IP elástico em um registro DNS para o seu domínio, para que ele acione a sua instância. Para obter mais informações, consulte a documentação do seu registro de domínio do , ou Configurar um DNS dinâmico na instância do Amazon Linux.

Um endereço IP elástico é um endereço IPv4 público, que é acessível pela Internet. Se a instância não tiver um endereço IPv4 público, será possível associar um endereço IP elástico a ela para permitir a comunicação com a Internet. Por exemplo, isso permite que você se conecte à instância do computador local.

Definição de preço de endereços IP elásticos

A AWS cobra por todos os endereços IPv4 públicos, incluindo endereços IPv4 públicos associados a instâncias em execução e endereços IP elásticos. Para obter mais informações, consulte a guia Endereço IPv4 público na página de preços da Amazon VPC.

Noções básicas sobre endereços IP elásticos

As seguintes são as características básicas de um endereço IP elástico:

  • Um endereço IP elástico é estático; ele não muda ao longo do tempo.

  • Um endereço IP elástico é destinado ao uso somente em uma região específica e não pode ser movido para uma região diferente.

  • Um endereço IP elástico é proveniente do grupo de endereços IPv4 públicos da Amazon ou de um grupo de endereços IPv4 personalizados transferido para sua conta da AWS.

  • Para usar um endereço IP elástico, você primeiro aloca um para sua conta e o associa à instância ou a uma interface de rede.

  • Quando você associa um endereço IP elástico a uma instância, ele também é associado à interface de rede principal da instância. Quando você associa um endereço IP elástico a uma interface de rede anexada a uma instância, ele também é associado à instância.

  • Quando você associa um endereço IP elástico a uma instância ou à interface de rede principal, o endereço IPv4 público da instância (se existir) é liberado para o grupo de endereços IPv4 públicos da Amazon. Não é possível reutilizar um endereço IPv4 público, nem converter um endereço IPv4 público em um endereço IP elástico. Para obter mais informações, consulte Endereços IPv4 públicos.

  • É possível desassociar um endereço IP elástico de um recurso e reassociá-lo a outro recurso. Para evitar um comportamento inesperado, certifique-se de que todas as conexões ativas com o recurso nomeado na associação existente sejam fechadas antes de fazer a alteração. Depois de associar seu endereço IP elástico a um recurso diferente, será possível reabrir suas conexões com o recurso recém-associado.

  • Um endereço IP elástico desassociado permanece alocado à sua conta até você liberá-lo explicitamente. Nós impomos uma pequena cobrança por hora para endereços IP elásticos que não estão associados a uma instância em execução.

  • Quando você associa um endereço IP elástico a uma instância que tinha um endereço IPv4 público anteriormente, o nome do host DNS público da instância é alterado para corresponder ao endereço IP elástico.

  • Resolvemos o nome DNS do host público para o endereço IPv4 público ou ao endereço IP elástico da instância fora da rede da instância e para o endereço IPv4 privado da instância na rede da instância.

  • Quando você aloca um endereço IP elástico em um grupo de endereços IP que você levou para sua conta da AWS, ele não é contado nos limites de endereços IP elásticos. Para obter mais informações, consulte Cota de endereços IP elásticos.

  • Ao alocar os endereços IP elásticos, é possível associar os endereços IP elásticos a um grupo de borda de rede. Esse é o local a partir do qual anunciamos o bloco CIDR. Definir o grupo de borda de rede limita o bloco CIDR a esse grupo. Se você não especificar o grupo de borda de rede, definiremos o grupo de borda que contém todas as zonas de disponibilidade na região (por exemplo, us-west-2).

  • Um endereço IP elástico deve ser usado somente um grupo de borda de rede específico.

Trabalhar com endereços IP elásticos

As seções a seguir descrevem como é possível trabalhar com endereços IP elásticos.

Alocar um endereço IP elástico

É possível alocar um endereço IP elástico no grupo de endereços IPv4 públicos da Amazon ou em um grupo de endereços IP personalizados que você levou para a conta da AWS. Para obter mais informações sobre como levar seu próprio intervalo de endereços IP para sua conta da AWS, consulte Traga seus próprios endereços IP (BYOIP) no Amazon EC2.

É possível alocar um endereço IP elástico usando um dos seguintes métodos.

Console
Para alocar um endereço IP elástico
  1. Abra o console do Amazon EC2 em https://console.aws.amazon.com/ec2/.

  2. No painel de navegação, escolha Network & Security (Rede e segurança) e Elastic IPs (IPs elásticos).

  3. Escolha Allocate Elastic IP address (Alocar endereço IP elástico).

  4. (Opcional) Ao alocar um endereço IP elástico (EIP), você escolhe o Grupo de borda de rede no qual alocar o EIP. Um grupo de bordas de rede é uma coleção de zonas de disponibilidade (AZs), das AWS quais a anuncia um endereço IP público. As Zonas Locais (Local Zones) e Zonas Wavelength (Wavelength Zones) podem ter grupos de fronteira de rede diferentes das Zonas de Disponibilidade (AZs) em uma Região para garantir a latência mínima ou distância física entre a rede AWS e os clientes que acessam os recursos nessas Zonas.

    Importante

    Você deve alocar um EIP no mesmo grupo de fronteiras de rede do AWS recurso que será associado ao EIP. Um EIP (Endereço IP Elástico) em um grupo de fronteira de rede só pode ser anunciado em zonas dentro desse grupo de fronteira de rede e não em nenhuma outra zona representada por outros grupos de fronteira de rede.

    Se você tiver Zonas Locais ou Zonas de Comprimento de Wavelength ativadas (para obter mais informações, consulte Habilitar uma Zona Local ou Ativar zonas de comprimento de onda), você pode escolher um grupo de borda de rede para AZs, Zonas Locais ou Zonas de Comprimento de Onda. Escolha o grupo de bordas de rede com cuidado, pois o EIP e o AWS recurso ao qual ele está associado devem residir no mesmo grupo de bordas de rede. Você pode usar o console do EC2 para visualizar o grupo de fronteiras de rede em que suas zonas de disponibilidade, zonas locais ou zonas de comprimento de onda estão (consulte Zonas Locais). Normalmente, todas as zonas de disponibilidade em uma região pertencem ao mesmo grupo de fronteiras de rede, enquanto as zonas locais ou zonas de comprimento de onda pertencem a seus próprios grupos de fronteiras de rede separados.

    Se você não tiver zonas locais ou zonas de comprimento de onda habilitadas, ao alocar um EIP, o grupo de bordas de rede que representa todas as AZs da região (como us-west-2) será predefinido para você e não será possível alterá-lo. Isso significa que o EIP alocado para esse grupo de borda de rede será anunciado em todas as AZs da região em que você está.

  5. Em Public IPv4 address pool (Grupo de endereços IPv4 público), escolha uma das seguintes opções:

    • Amazon's pool of IPv4 addresses (Grupo de endereços IPv4 da Amazon) — Se você deseja que um endereço IPv4 seja alocado a partir do grupo de endereços IPv4 da Amazon.

    • Endereço IPv4 público que você traz para sua conta da AWS: se deseja alocar um endereço IPv4 de um grupo de endereços IP que você trouxe para sua conta da AWS. Essa opção será desabilitada se você não tiver nenhum pool de endereços IP.

    • Customer owned pool of IPv4 addresses (Grupo de endereços IPv4 de propriedade do cliente): se você quiser alocar um endereço IPv4 de um grupo criado a partir de sua rede on-premises para uso com um AWS Outpost. Essa opção será desativada se você não tiver um Outpost da AWS.

  6. (Opcional) Adicione ou remova uma tag.

    [Adicionar uma tag] Escolha Adicionar nova tag e faça o seguinte:

    • Em Key (Chave), insira o nome da chave.

    • Em Value (Valor), insira o valor da chave.

    [Remover uma tag] Escolha Remover à direita da chave e do valor da tag.

  7. Escolha Allocate.

AWS CLI
Para alocar um endereço IP elástico

Use o comando da AWS CLI allocate-address.

PowerShell
Para alocar um endereço IP elástico

Use o comando do AWS Tools for Windows PowerShell New-EC2Address.

Descrever seus endereços IP elásticos

É possível descrever um endereço IP elástico usando um dos seguintes métodos.

Console
Como descrever seus endereços IP elásticos
  1. Abra o console do Amazon EC2 em https://console.aws.amazon.com/ec2/.

  2. No painel de navegação, escolha Elastic IPs.

  3. Selecione o endereço IP elástico a ser exibido e escolha Actions (Ações), View details (Exibir detalhes).

AWS CLI
Como descrever seus endereços IP elásticos

Use o comando da AWS CLI describe-addresses.

PowerShell
Como descrever seus endereços IP elásticos

Use o comando do AWS Tools for Windows PowerShell Get-EC2Address.

Aplicar uma tag em um endereço IP elástico

É possível atribuir tags personalizadas aos endereços IP elásticos para categorizá-los de diferentes formas, como por objetivo, por proprietário ou por ambiente. Isso ajuda a localizar rapidamente um endereço IP elástico específico baseado em tags personalizadas que você atribuiu a ele.

O rastreamento de alocação de custos usando tags de endereço IP elástico não é compatível.

É possível marcar um endereço IP elástico usando um dos seguintes métodos.

Console
Para aplicar uma tag em um endereço IP elástico
  1. Abra o console do Amazon EC2 em https://console.aws.amazon.com/ec2/.

  2. No painel de navegação, escolha Elastic IPs.

  3. Selecione o endereço IP elástico a ser marcado e escolha Actions (Ações), View details (Exibir detalhes).

  4. Na seção Tags, escolha Manage tags (Gerenciar tags).

  5. Especifique um par de chave e valor de tag.

  6. (Opcional) Escolha Add tag (Adicionar tag) para adicionar outras tags.

  7. Escolha Save (Salvar).

AWS CLI
Para aplicar uma tag em um endereço IP elástico

Use o comando da AWS CLI create-tags.

aws ec2 create-tags --resources eipalloc-12345678 --tags Key=Owner,Value=TeamA
PowerShell
Para aplicar uma tag em um endereço IP elástico

Use o comando do AWS Tools for Windows PowerShell New-EC2Tag.

O comando New-EC2Tag precisa de um parâmetro de Tag, especificando os pares de chave e valor a serem usados na tag de endereço IP elástico. Os comandos a seguir criam o parâmetro de Tag.

PS C:\> $tag = New-Object Amazon.EC2.Model.Tag PS C:\> $tag.Key = "Owner" PS C:\> $tag.Value = "TeamA"
PS C:\> New-EC2Tag -Resource eipalloc-12345678 -Tag $tag

Associar um endereço IP elástico a uma instância ou interface de rede

Se você está associando um endereço IP elástico à sua instância para habilitar a comunicação com a Internet, deve garantir também que sua instância está em uma sub-rede pública. Para obter mais informações, consulte Gateways da Internet no Guia do usuário da Amazon VPC.

É possível associar um endereço IP elástico a uma instância ou interface de rede usando um dos seguintes métodos.

Console
Para associar um endereço Elastic IP a uma instância
  1. Abra o console do Amazon EC2 em https://console.aws.amazon.com/ec2/.

  2. No painel de navegação, escolha Elastic IPs.

  3. Selecione o endereço IP elástico a ser associado e escolha Actions (Ações), Associate Elastic IP address (Associar endereço IP elástico).

  4. Em Resource type (Tipo de recurso), escolha Instance (Instância).

  5. Por exemplo, escolha a instância à qual associar o endereço IP elástico. Também é possível inserir texto para pesquisar uma instância específica.

  6. (Opcional) Em Private IP address (Endereço IP privado), especifique um endereço IP privado ao qual associar o endereço IP elástico.

  7. Escolha Associate.

Como associar um endereço IP elástico a uma interface de rede
  1. Abra o console do Amazon EC2 em https://console.aws.amazon.com/ec2/.

  2. No painel de navegação, escolha Elastic IPs.

  3. Selecione o endereço IP elástico a ser associado e escolha Actions (Ações), Associate Elastic IP address (Associar endereço IP elástico).

  4. Em Resource type (Tipo de recurso), selecione Network interface (Interface de rede).

  5. Em Network interface (Interface de rede), escolha a interface de rede à qual associar o endereço IP elástico. Também é possível inserir texto para pesquisar uma interface de rede específica.

  6. (Opcional) Em Private IP address (Endereço IP privado), especifique um endereço IP privado ao qual associar o endereço IP elástico.

  7. Escolha Associate.

AWS CLI
Como associar um endereço IP elástico

Use o comando da AWS CLI associate-address.

PowerShell
Como associar um endereço IP elástico

Use o comando do AWS Tools for Windows PowerShell Register-EC2Address.

Dissociar um endereço IP elástico

É possível desassociar um endereço IP elástico de uma instância ou interface de rede a qualquer momento. Depois de desassociar o endereço IP elástico, é possível reassociá-lo a outro recurso.

É possível desassociar um endereço IP elástico usando um dos seguintes métodos.

Console
Como desassociar e reassociar um endereço IP elástico
  1. Abra o console do Amazon EC2 em https://console.aws.amazon.com/ec2/.

  2. No painel de navegação, escolha Elastic IPs.

  3. Selecione o endereço IP elástico a ser desassociado e escolha Actions (Ações), Disassociate Elastic IP address (Desassociar endereço IP elástico).

  4. Escolha Disassociate (Desassociar).

AWS CLI
Para dissociar um endereço IP elástico

Use o comando da AWS CLI disassociate-address.

PowerShell
Para dissociar um endereço IP elástico

Use o comando do AWS Tools for Windows PowerShell Unregister-EC2Address.

Transferir endereços IP elásticos

Esta seção descreve como transferir endereços IP elásticos de uma Conta da AWS para outra. A transferência de endereços IP elásticos pode ser útil nas seguintes situações:

  • Reestruturação organizacional: use transferências de endereços IP elásticos para passar rapidamente workloads de uma Conta da AWS para outra. Nao é necessário esperar que novos endereços IP elásticos sejam listados como permitidos em seus grupos de segurança e NACLs.

  • Administração de segurança centralizada: use uma conta de segurança da AWS centralizada para rastrear e transferir endereços IP elásticos que tiver a conformidade de segurança verificada.

  • Recuperação de desastres: use transferências de endereços IP elásticos para remapear rapidamente IPs para workloads da Internet voltadas para o público durante eventos de emergência.

Não há cobrança pela transferência de endereços IP elásticos.

Habilitar a transferência de endereços IP elásticos

Esta seção descreve como aceitar um endereço IP elástico transferido. Observe as seguintes limitações relacionadas à habilitação de endereços IP elásticos para transferência:

  • Os endereços IP elásticos podem ser transferidos de qualquer Conta da AWS (conta de origem) para qualquer outra conta da AWS na mesma região da AWS (conta de transferência).

  • Ao transferir um endereço IP elástico, há um handshake de duas etapas entre as Contas da AWS. Quando a conta de origem inicia a transferência, as contas de transferência têm sete dias para aceitar a transferência do endereço IP elástico. Durante esses sete dias, a conta de origem pode visualizar a transferência pendente (por exemplo, no console da AWS ou ao usar o comando da AWS CLI describe-address-transfers). Após sete dias, a transferência expira e a propriedade do endereço IP elástico retorna à conta de origem.

  • As transferências aceitas ficam visíveis para a conta de origem (por exemplo, no console da AWS ou ao usar o comando da AWS CLI describe-address-transfers) por três dias após a aceitação das transferências.

  • A AWS não notifica as contas de transferência sobre solicitações pendentes de transferência de endereços IP elásticos. O proprietário da conta de origem deve notificar o proprietário da conta de transferência sobre uma solicitação de transferência de endereços IP que este deve aceitar.

  • Todas as tags associadas a um endereço IP elástico que está sendo transferido são redefinidas quando a transferência é concluída.

  • Não é possível transferir endereços IP elásticos alocados de grupos de endereços IPv4 públicos que você traz para sua conta da Conta da AWS (comumente chamados de grupos de endereços traga seu próprio IP (BYOIP)).

  • Caso tente transferir um endereço IP elástico que tenha um registro DNS reverso associado a ele, você poderá iniciar o processo de transferência, mas a conta de transferência não poderá aceitar a transferência até que o registro DNS associado seja removido.

  • Se tiver habilitado e configurado o AWS Outposts, talvez você tenha alocado endereços IP elásticos de um grupo de endereços IP pertencentes ao cliente (CoIPs). Não é possível transferir endereços IP elásticos alocados de um CoIP. No entanto, você pode usar o AWS RAM para compartilhar um CoIP com outra conta. Para obter mais informações, consulte Customer-owned IP addresses (Endereços IP pertencentes ao cliente) no Guia do usuário do AWS Outposts Outposts.

  • É possível usar o Amazon VPC IPAM para rastrear a transferência de endereços IP elásticos para contas em uma organização da AWS Organizations. Para obter mais informações, consulte Visualizar histórico de endereços IP. Se um endereço IP elástico for transferido para uma Conta da AWS fora da organização, o histórico de auditoria IPAM do endereço IP elástico será perdido.

Essas etapas devem ser concluídas pela conta de origem.

Console
Para habilitar a transferência de endereços IP elásticos
  1. Verifique se você está usando a conta da AWS de origem.

  2. Abra o console do Amazon EC2 em https://console.aws.amazon.com/ec2/.

  3. No painel de navegação, escolha Elastic IPs.

  4. Selecione um ou mais endereços IP elásticos para habilitar para transferência e escolha Actions (Ações), Enable transfer (Habilitar transferência).

  5. Se você estiver transferindo vários endereços IP elásticos, verá a opção Transfer type (Tipo de transferência). Escolha uma das seguintes opções:

    • Escolha Single account (Conta única) se estiver transferindo os endereços IP elásticos para uma única conta da AWS.

    • Escolha Multiple accounts (Várias contas) se estiver transferindo os endereços IP elásticos para várias contas da AWS.

  6. Em Transfer account ID (ID da conta de transferência), insira os IDs das contas da AWS para as quais deseja transferir os endereços IP elásticos.

  7. Confirme a transferência inserindo enable na caixa de texto.

  8. Selecione Enviar.

  9. Para aceitar a transferência, consulte Aceitar um endereço IP elástico transferido. Para desabilitar a transferência, consulte Desabilitar a transferência de endereços IP elásticos.

AWS CLI

Para habilitar a transferência de endereços IP elásticos

Use o comando enable-address-transfer.

PowerShell

Para habilitar a transferência de endereços IP elásticos

Use o comando Enable-EC2AddressTransfer.

Desabilitar a transferência de endereços IP elásticos

Esta seção descreve como desabilitar uma transferência de IP elásticos após a habilitação da transferência.

Estas etapas devem ser concluídas pela conta de origem que habilitou a transferência.

Console
Para desabilitar uma transferência de endereço IP elástico
  1. Verifique se você está usando a conta da AWS de origem.

  2. Abra o console do Amazon EC2 em https://console.aws.amazon.com/ec2/.

  3. No painel de navegação, escolha Elastic IPs.

  4. Na lista de recursos de IPs elásticos, verifique se a propriedade que mostra o status de transferência da coluna está habilitada.

  5. Selecione um ou mais endereços IP elásticos que tenham Transfer status (Status de transferência) Pending (Pendente) e escolha Actions (Ações), Disable transfer (Desabilitar transferência).

  6. Confirme digitando disable na caixa de texto.

  7. Selecione Enviar.

AWS CLI

Para desabilitar a transferência de endereços IP elásticos

Use o comando disable-address-transfer.

PowerShell

Para desabilitar a transferência de endereços IP elásticos

Use o comando Disable-EC2AddressTransfer.

Aceitar um endereço IP elástico transferido

Esta seção descreve como aceitar um endereço IP elástico transferido.

Ao transferir um endereço IP elástico, há um handshake de duas etapas entre as Contas da AWS. Quando a conta de origem inicia a transferência, as contas de transferência têm sete dias para aceitar a transferência do endereço IP elástico. Durante esses sete dias, a conta de origem pode visualizar a transferência pendente (por exemplo, no console da AWS ou ao usar o comando da AWS CLI describe-address-transfers). Após sete dias, a transferência expira e a propriedade do endereço IP elástico retorna à conta de origem.

Ao aceitar transferências, observe as seguintes exceções que podem ocorrer e como resolvê-las:

  • AddressLimitExceeded: se sua conta de transferência tiver excedido a cota de endereços IP elásticos, a conta de origem poderá habilitar a transferência de endereços IP elásticos, mas essa exceção ocorrerá quando a conta de transferência tentar aceitar a transferência. Por padrão, todas as contas da AWS estão limitadas a 5 endereços IP elásticos por região. Consulte Cota de endereços IP elásticos para obter instruções sobre como aumentar o limite.

  • InvalidTransfer.AddressCustomPtrSet: se você ou alguém da sua organização tiver configurado o endereço IP elástico que você está tentando transferir para usar pesquisa reversa de DNS, a conta de origem poderá habilitar a transferência para o endereço IP elástico, mas essa exceção ocorrerá quando a conta de transferência tentar aceitar a transferência. Para resolver esse problema, a conta de origem deverá remover o registro de DNS do endereço IP elástico. Para ter mais informações, consulte Usar DNS reverso para aplicações de e-mail.

  • InvalidTransfer.AddressAssociated: se houver um endereço IP elástico associado a uma instância do ENI ou EC2, a conta de origem poderá habilitar a transferência para o endereço IP elástico, mas essa exceção ocorrerá quando a conta de transferência tentar aceitar a transferência. Para resolver esse problema, a conta de origem deve desassociar o endereço IP elástico. Para ter mais informações, consulte Dissociar um endereço IP elástico.

Para quaisquer outras exceções, entre em contato com o AWS Support.

Essas etapas devem ser concluídas pela conta de transferência.

Console
Para aceitar uma transferência de endereço IP elástico
  1. Verifique se você está usando a conta de transferência.

  2. Abra o console do Amazon EC2 em https://console.aws.amazon.com/ec2/.

  3. No painel de navegação, escolha Elastic IPs.

  4. Escolha Actions (Ações), Accept transfer (Aceitar transferência).

  5. Quando a transferência for aceita, nenhuma tag associada ao endereço IP elástico que está sendo transferido será transferida com o endereço IP elástico. Se desejar definir uma etiqueta Name (Nome) para o endereço IP elástico que está aceitando, selecione Create a tag with a key of 'Name' and a value that you specify (Criar uma tag com uma chave “Nome” e um valor especificado por você).

  6. Insira o endereço IP elástico que deseja transferir.

  7. Se você estiver aceitando vários endereços IP elásticos transferidos, escolha Add address (Adicionar endereço) para inserir um endereço IP elástico adicional.

  8. Selecione Enviar.

AWS CLI

Para aceitar uma transferência de endereço IP elástico

Use o comando accept-address-transfer.

PowerShell

Para aceitar uma transferência de endereço IP elástico

Use o comando Approve-EC2AddressTransfer.

Liberar um endereço IP elástico

Se você não precisar mais de um endereço IP elástico, recomendamos que o libere usando um dos seguintes métodos. O endereço para lançamento não deve estar associado atualmente a um recurso da AWS, como uma instância do EC2, um gateway NAT ou um Network Load Balancer.

nota

Se você contatou o suporte da AWS para configurar o DNS reverso para um endereço IP elástico (EIP), é possível remover o DNS reverso, mas você não pode liberar o endereço IP elástico porque ele foi bloqueado pelo Suporte da AWS. Para desbloquear o endereço IP elástico, entre em contato com AWS Support. Depois que o endereço IP elástico for desbloqueado, será possível liberar o endereço IP elástico.

Console
Para liberar um endereço IP elástico
  1. Abra o console do Amazon EC2 em https://console.aws.amazon.com/ec2/.

  2. No painel de navegação, escolha Elastic IPs.

  3. Selecione o endereço IP elástico a ser liberado e escolha Actions (Ações), Release Elastic IP addresses (Liberar endereços IP elásticos).

  4. Escolha Release (Liberar).

AWS CLI
Para liberar um endereço IP elástico

Use o comando da AWS CLI release-address.

PowerShell
Para liberar um endereço IP elástico

Use o comando do AWS Tools for Windows PowerShell Remove-EC2Address.

Recuperar um endereço IP elástico

Se você divulgou seu Endereço IP elástico, será possível recuperá-lo. As seguintes regras se aplicam:

  • Não é possível recuperar um endereço IP elástico se ele tiver sido alocado a outra conta da AWS, ou se isso resultar em endereços IP elásticos acima do limite.

  • Você não pode recuperar tags associadas a um endereço IP elástico.

  • É possível recuperar um endereço IP elástico apenas usando a API do Amazon EC2 ou uma ferramenta da linha de comando.

AWS CLI
Como recuperar um endereço IP elástico

Use o comando da AWS CLI allocate-address e especifique o endereço IP usando o parâmetro --address da seguinte maneira.

aws ec2 allocate-address --domain vpc --address 203.0.113.3
PowerShell
Como recuperar um endereço IP elástico

Use o comando do AWS Tools for Windows PowerShell New-EC2Address e especifique o endereço IP usando o parâmetro -Address da seguinte maneira.

PS C:\> New-EC2Address -Address 203.0.113.3 -Domain vpc -Region us-east-1

Usar DNS reverso para aplicações de e-mail

Se você pretende enviar e-mails a terceiros a partir de uma instância, recomendamos que provisione um ou mais endereços IP elásticos e atribua registros DNS reversos estáticos aos endereços IP elásticos que você usa para enviar e-mails. Isso pode ajudar a evitar que o seu e-mail seja sinalizado como spam por algumas organizações antispam. O AWS trabalha com ISPs e organizações antispam da Internet para reduzir a chance de que e-mails enviados desses endereços sejam sinalizados como spam.

Considerações
  • Antes de criar um registro DNS reverso, é necessário definir um registro DNS de encaminhamento correspondente (registro do tipo A) que acione o seu endereço IP elástico.

  • Se um registro DNS reverso estiver associado a um endereço IP elástico, o endereço IP elástico será bloqueado para sua conta e não poderá ser liberado de sua conta até que o registro seja removido.

  • AWS GovCloud (US) Region

    Não é possível criar um registro DNS reverso usando o console ou a AWS CLI. A AWS deve atribuir os registros DNS reversos estáticos para você. Abra Solicitar a remoção do DNS reverso e limitações de envio de e-mail e forneça os endereços de IP elásticos e registros DNS reversos.

Crie um registro de DNS reverso

Para criar um registro DNS reverso, escolha a guia que corresponda ao método de sua preferência.

Console
  1. Abra o console do Amazon EC2 em https://console.aws.amazon.com/ec2/.

  2. No painel de navegação, escolha Elastic IPs.

  3. Selecione o endereço IP elástico e escolha Actions (Ações) e Update reverse DNS (Atualizar DNS reverso).

  4. Em Nome do domínio de DNS reverso, digite o nome do domínio.

  5. Digite update para confirmar.

  6. Escolha Update.

AWS CLI

Use o comando modify-address-attribute na AWS CLI, conforme mostrado no seguinte exemplo:

aws ec2 modify-address-attribute --allocation-id eipalloc-abcdef01234567890 --domain-name example.com { "Addresses": [ { "PublicIp": "192.0.2.0", "AllocationId": "eipalloc-abcdef01234567890", "PtrRecord": "example.net." "PtrRecordUpdate": { "Value": "example.com.", "Status": "PENDING" } ] }

Remover um registro de DNS reverso

Para remover um registro DNS reverso, escolha a guia que corresponda ao método de sua preferência.

Console
  1. Abra o console do Amazon EC2 em https://console.aws.amazon.com/ec2/.

  2. No painel de navegação, escolha Elastic IPs.

  3. Selecione o endereço IP elástico e escolha Actions (Ações) e Update reverse DNS (Atualizar DNS reverso).

  4. Em Nome do domínio de DNS reverso, limpe o nome do domínio.

  5. Digite update para confirmar.

  6. Escolha Update.

AWS CLI

Use o comando reset-address-attribute na AWS CLI, conforme mostrado no seguinte exemplo:

aws ec2 reset-address-attribute --allocation-id eipalloc-abcdef01234567890 --attribute domain-name { "Addresses": [ { "PublicIp": "192.0.2.0", "AllocationId": "eipalloc-abcdef01234567890", "PtrRecord": "example.com." "PtrRecordUpdate": { "Value": "example.net.", "Status": "PENDING" } ] }
nota

Se você receber o erro a seguir ao executar o comando, poderá enviar uma Solicitação para remover limitações no envio de e-mail ao AWS Support para obter assistência.

Não foi possível liberar o endereço com ID de alocação porque está bloqueado em sua conta.

Cota de endereços IP elásticos

Por padrão, todas as contas da AWS têm uma cota de cinco (5) endereços IP elásticos por região, pois os endereços públicos da Internet (IPv4) são um recurso público escasso. Recomendamos enfaticamente usar um endereço IP elástico principalmente para a capacidade de remapear o endereço para outra instância no caso de falha da instância, e usar os nomes de host DNS para qualquer outra comunicação entre nós.

Como verificar quantos endereços IP elásticos estão em uso

Abra o console do Amazon EC2 em https://console.aws.amazon.com/ec2/ e escolha IPs elásticos no painel de navegação.

Verificar a cota atual de endereços IP elásticos da conta
  1. Abra o console Service Quotas em https://console.aws.amazon.com/servicequotas/.

  2. Na barra de navegação (na parte superior da tela), selecione uma região.

  3. No painel, escolha Amazon Elastic Compute Cloud (Amazon EC2).

    Se o Amazon Elastic Compute Cloud (Amazon EC2) não estiver listado no painel, escolha Serviços da AWS, insira EC2 no campo de pesquisa e escolha Amazon Elastic Compute Cloud (Amazon EC2).

  4. Na página de Service Quotas do Amazon EC2, insira IP no campo de pesquisa. O limite é EC2-VPC Elastic IPs (IPs elásticos de EC2-VPC). Para obter mais informações, escolha o limite.

Se achar que a arquitetura justifica endereços IP elásticos adicionais, será possível solicitar um aumento de cota diretamente no console do Service Quotas. Para solicitar um aumento de cota, escolha Solicitar aumento no nível da conta. Para ter mais informações, consulte Service Quotas do Amazon EC2.