URLs de função do Lambda - AWS Lambda

URLs de função do Lambda

Um URL de função do Lambda é um endpoint HTTP(S) dedicado para a função do Lambda. Você pode criar e configurar um URL de função no console do Lambda ou na API do Lambda. Ao criar um URL de função, o Lambda gera automaticamente um endpoint de URL exclusivo para você. Após a criação de um URL de função, o endpoint de URL nunca muda. Os endpoints de URLs de função têm o seguinte formato:

https://<url-id>.lambda-url.<region>.on.aws
nota

Não há suporte para URLs de funções nas seguintes regiões: Ásia-Pacífico (Hyderabad) (ap-south-2), Ásia-Pacífico (Melbourne) (ap-southeast-4), Oeste do Canadá (Calgary) (ca-west-1), Europa (Espanha) (eu-south-2), Europa (Zurique) (), Israel (Tel Aviveu-central-2) () e Oriente Médio (il-central-1EAU) (). me-central-1

Os URLs de função são habilitados para pilha dupla, sendo compatíveis com IPv4 e IPv6. Depois de configurar um URL de função para a sua função, você pode invocar a função por meio de seu endpoint HTTP(S) via um navegador da Web, curl, Postman ou qualquer cliente HTTP.

nota

Você só pode acessar a URL da função pela Internet pública. Embora as funções do Lambda sejam compatíveis com o AWS PrivateLink, as URLs de função não o são.

Os URLs de função do Lambda usam políticas baseadas em recursos para segurança e controle de acesso. Os URLs de função também são compatíveis com opções de configuração de compartilhamento de recursos de origem cruzada (CORS).

Você pode aplicar URLs de função a qualquer alias de função ou à versão da função não publicada $LATEST. Você não pode adicionar um URL de função a nenhuma outra versão da função.