Código de exemplo para CloudFront Functions
Esses exemplos abrangem diferentes casos de uso, desde armazenamento em cache e segurança até manipulação de URL e validação de tokens. É possível usar o CloudFront Functions para aprimorar a entrega de conteúdo e personalizar o comportamento das distribuições do CloudFront.
Cada função de exemplo inclui uma breve descrição e um link para o código correspondente no GitHub. Também é possível encontrar esses exemplos no repositório amazon-cloudfront-functions
Para começar a escrever código de função para o CloudFront Functions, consulte os seguintes exemplos:
Tópicos
- Adicionar um cabeçalho Cache-Control à resposta
- Adicionar um cabeçalho CORS (compartilhamento de recursos de origem cruzada) à resposta
- Adicionar cabeçalho CORS (compartilhamento de recursos de origem cruzada) à solicitação
- Adicionar cabeçalhos de segurança à resposta
- Adicionar um cabeçalho True-Client-IP à solicitação
- Redirecionar o visualizador para uma nova URL
- Adicionar index.html aos URLs de solicitação sem um nome de arquivo
- Validar um token simples na solicitação
- Utilizar async e await
- Normalizar parâmetros de string de consulta
- Usar pares de chave-valor em uma função