Amazon CloudFront anuncia modificações da origem usando o CloudFront Functions

Publicado: 21 de nov de 2024

O Amazon CloudFront agora oferece suporte à modificação da origem no CloudFront Functions, permitindo alterar ou atualizar condicionalmente os servidores de origem em cada solicitação. Agora você pode escrever uma lógica personalizada no CloudFront Functions para substituir as propriedades de origem, usar outra origem em sua distribuição do CloudFront ou encaminhar solicitações para qualquer endpoint HTTP público.

A modificação da origem permite criar políticas de roteamento personalizadas sobre como o tráfego deve ser encaminhado para seus servidores de aplicações em caso de perda de cache. Por exemplo, você pode usar a modificação da origem para determinar a localização geográfica de um visualizador e, em caso de perda de cache, encaminhar a solicitação para a região da AWS mais próxima que executa sua aplicação. Isso garante a menor latência possível para a aplicação. Anteriormente, era necessário usar o AWS Lambda@Edge para modificar as origens, mas agora esse mesmo recurso está disponível no CloudFront Functions com melhor performance e custos mais baixos. A modificação da origem oferece suporte à atualização de todos os recursos de origem existentes, como definir cabeçalhos personalizados, ajustar tempos limite, configurar o Origin Shield ou alterar a origem primária nos grupos de origem.

A modificação da origem agora está disponível no CloudFront Functions sem custo adicional. Para obter mais informações, consulte o Guia do desenvolvedor do CloudFront. Para obter exemplos de como usar a modificação da origem, consulte nosso repositório de exemplos do GitHub.