Publicado: Mar 29, 2023
A partir de hoje, você pode usar o CloudFront Functions para personalizar ainda mais as respostas aos visualizadores, incluindo alterar o código de status HTTP e substituir o corpo HTTP da resposta. O CloudFront Functions é um atributo de computação de borda com tecnologia sem servidor no CloudFront criado para transformações HTTP leves que são executadas em mais de 450 locais da borda do CloudFront em todo o mundo.
Anteriormente, o CloudFront Functions permitia transformar os atributos de solicitação e resposta HTTP, como cabeçalhos e cookies. Com esse lançamento, quando o CloudFront recebe uma resposta HTTP do seu servidor de origem ou do cache, você pode modificar a resposta HTTP para substituir o código de status HTTP e o corpo HTTP. Por exemplo, se você quiser avaliar os cabeçalhos retornados de sua origem para determinar se deseja bloquear uma solicitação, você pode alterar o código de status HTTP para 403 e descartar o corpo HTTP na resposta. Você também pode usar esse recurso para gerar o corpo HTTP para cada solicitação. Por exemplo, você pode avaliar uma solicitação e responder aos visualizadores com uma página da Web personalizada.
Para obter mais informações, consulte o Guia do desenvolvedor do CloudFront. Não há taxa adicional para usar esse recurso. Para começar a usar o CloudFront, acesse a documentação Conceitos básicos do CloudFront.