Amazon CloudFront - Failover com Lambda@Edge

Você pode usar as funções do Lambda@Edge com distribuições do CloudFront que tiver configurado com grupos de origem. Para usar uma função do Lambda, especifique-a em um trigger de solicitação origem ou resposta de origem de um grupo de origem ao criar o comportamento de cache. Ao usar uma função do Lambda@Edge com um grupo de origem, ela poderá ser acionada duas vezes para uma única solicitação de visualizador. Por exemplo, considere este cenário:

  1. Você cria uma função do Lambda@Edge com um trigger de solicitação de origem.

  2. A função do Lambda é acionada quando o CloudFront envia uma solicitação para a origem primária (em um falha de cache).

  3. A origem primária responde com um código de status de HTTP configurado para failover.

  4. A função do Lambda é acionada novamente quando o CloudFront envia a mesma solicitação à origem secundária.

Origins Groups with Lambda@Edge


Referências