Configuração e limites - Amazon CloudFront

Configuração e limites

As funções de conexão do CloudFront têm requisitos de configuração e limites de serviço específicos devido ao papel especializado que elas desempenham na validação de conexões TLS e aos requisitos de desempenho da computação de borda.

Requisitos de código da função

As funções de conexão exigem código JavaScript que processe eventos de conexão TLS. O código da função deve:

  • Ser escrito em JavaScript.

  • Processar eventos de conexão e tomar decisões permitir/negar.

  • Concluir a execução de acordo com os limites de tempo.

  • Lidar com a lógica de validação de certificados e conexões.

Limites do serviço

As funções de conexão estão sujeitas aos seguintes limites:

  • Tamanho da função: o código e a configuração da função têm uma limitação de tamanho.

  • Tempo de execução: as funções têm limites estritos de tempo de execução para o processamento de conexões TLS.

  • Limites de associação: cada distribuição pode ter somente uma função de conexão associada.

  • Restrições de estágio: somente funções no estágio ATIVO podem ser associadas a distribuições.

Opções de filtragem de função

Ao listar funções de conexão, use os seguintes filtros:

  • Filtro de estágio: filtre pelo estágio DESENVOLVIMENTO ou ATIVO.

  • Filtro de associação: filtre por associação de ID de distribuição ou ID de armazenamento de chave-valor.

Esses filtros ajudam a organizar e gerenciar as funções de conexão em diferentes ambientes e casos de uso.