Publicado: Apr 6, 2022
O AWS Lambda está anunciando URLs de função do Lambda, um novo recurso que facilita a invocação de funções por meio de um endpoint HTTPS como um recurso integrado do serviço AWS Lambda. Você pode adicionar URLs de função a funções novas e existentes com um único clique no console ou em algumas linhas usando o AWS CloudFormation ou o AWS Serverless Application Model. URLs de função são ideais para começar a criar serviços da Web no Lambda ou para tarefas comuns, como criar ganchos da Web.
Cada URL de função aponta para uma única função do Lambda ou alias de função e é protegido pelo AWS Identity and Access Management (IAM) por padrão. Opcionalmente, você pode configurar URLs de função para acesso público para permitir chamadas não autenticadas ou para usar a lógica de autorização personalizada criada no manipulador da função. A política baseada em recursos da função está sempre em vigor e deve ser atualizada para permitir o acesso público caso você opte por não usar o IAM para autenticar e autorizar as entidades principais que chamam o URL da função. Você pode analisar as descobertas relatadas pelo IAM Access Analyzer para identificar URLs de função que permitem acesso público. Consulte o Guia do desenvolvedor do Lambda para saber mais sobre como controlar o acesso aos URLs de função.
Os URLs de função do Lambda já estão disponíveis nas regiões em que o Lambda é oferecido, exceto nas regiões AWS GovCloud (EUA) e AWS China. Não há custo adicional para usar esse recurso: os URLs de função estão incluídos no custo normal da invocação de funções do Lambda. Para obter mais informações sobre preços, acesse a página de preços do AWS Lambda. Para saber mais, leia nosso blog ou consulte o Guia do desenvolvedor do Lambda.
24/10/22: publicação atualizada para refletir a disponibilidade nas regiões AWS GovCloud (EUA).