Associar funções de conexão a distribuições
Após a publicação de uma função de conexão no estágio ATIVO, é necessário associá-la a uma distribuição habilitada para mTLS para lidar com conexões ativas. As funções de conexão estão associadas em nível de distribuição, diferentemente das funções de solicitação de visualizador e de resposta ao visualizador, que estão associadas a comportamentos de cache.
Requisitos de associação
Para associar uma função de conexão a uma distribuição:
-
A função deve estar no estágio ATIVO.
-
A distribuição deve ter mTLS habilitada.
-
A distribuição deve ter um armazenamento confiável válido configurado.
-
Você pode associar somente uma função de conexão por distribuição.
Organizar funções com filtros
O CloudFront oferece recursos de filtragem para ajudar a organizar e gerenciar funções de conexão:
-
Filtro de ID de distribuição: encontra funções associadas a distribuições específicas.
-
Filtro de armazenamento de chave-valor: encontra funções que usam armazenamentos de chave-valor específicos para pesquisa de dados.
-
Filtro de estágio: lista as funções no estágio DESENVOLVIMENTO ou ATIVO.
Use esses filtros ao gerenciar várias funções de conexão em diferentes distribuições ou ambientes de desenvolvimento.
Considerações de implantação
Considere estes fatores ao implantar as funções de conexão:
-
Implantação global: as funções de conexão são implantadas em todos os locais da borda do CloudFront ao redor do mundo, o que pode levar vários minutos.
-
Gerenciamento de versões: cada versão publicada cria uma função ATIVA que substitui a versão anterior
-
Estratégia de reversão: planeje a reversão mantendo as versões operacionais anteriores do código da função.
-
Teste na produção: considere a possibilidade de usar distribuições separadas para ambientes de preparação e produção.