Ir para o conteúdo

Como atribuir um endereço IP estático a uma função do Lambda?

3 minuto de leitura
0

Quero atribuir um endereço IP estático a uma função do AWS Lambda.

Resolução

Siga as etapas a seguir para atribuir um endereço IP estático a uma função do Lambda.

Anexar uma função do Lambda a uma Amazon VPC

Anexe uma função do Lambda a uma Amazon Virtual Private Cloud (Amazon VPC) em sua conta da AWS. Em seguida, anexe a política gerenciada AWSLambdaVPCAccessExecutionRole ao perfil de execução da função.

O Lambda usa interfaces de rede elástica de hiperplano para conectar seu perfil à VPC. Essas interfaces de rede têm endereços IP privados, mas você não pode usá-las como IPs estáticos. Isso ocorre porque as interfaces de rede são compartilhadas entre várias funções gerenciadas pela AWS. Para obter mais informações, consulte Noções básicas de interfaces de rede elástica (ENIs) de hiperplano.

Para obter mais informações, consulte Conceder às funções do Lambda acesso aos recursos em uma Amazon VPC.

Observação: É uma prática recomendada colocar funções do Lambda em uma Amazon VPC somente se a função precisar acessar outros recursos na Amazon VPC.

Conceda acesso à internet a uma função do Lambda em um Amazon VPC

O acesso à Internet a partir de uma sub-rede privada requer NAT. Para conceder acesso à Internet a uma função conectada a uma VPC, direcione o tráfego de saída para um gateway NAT ou uma instância NAT em uma sub-rede pública. Certifique-se de que o gateway NAT ou a instância NAT tenham uma rota para um gateway da Internet.

Para obter mais informações, consulte Como conceder acesso à Internet para uma função do Lambda conectada a uma Amazon VPC?

Associe o gateway ou instância NAT a um endereço IP elástico

Associe um endereço IP elástico ao gateway ou à instância NAT pública. O gateway ou instância NAT substitui o endereço IP de origem das instâncias pelo endereço IP elástico. Esse endereço IP elástico pode ser assumido como o endereço IP estático da função Lambda.

Observação:

  • É uma prática recomendada criar várias sub-redes em diferentes zonas de disponibilidade. Essa prática cria redundância e permite que o serviço Lambda mantenha alta disponibilidade para sua função.
  • Os endereços IP elásticos só podem ser associados a um gateway ou instância NAT pública. Eles não podem ser associados a um gateway ou instância NAT privada.
  • O limite de cota padrão para endereços IP elásticos por gateway NAT público é 2. No entanto, é possível solicitar um aumento de cota em até 8. Para mais informações, consulte Endereços IP elásticos.

Informações relacionadas

Ative o acesso à Internet para uma VPC usando um gateway da Internet

AWS OFICIALAtualizada há 6 meses