Como faço para redirecionar um domínio no CloudFront?

2 minuto de leitura
0

Quero redirecionar meu domínio para outro domínio no Amazon CloudFront. Como posso fazer isso?

Breve descrição

Para redirecionar um domínio no CloudFront, use uma das seguintes opções:

  • Um endpoint de site do Amazon Simple Storage Service (Amazon S3) que retorna um código de status 301
  • Uma função de borda que redireciona solicitações para o novo domínio

Um redirecionamento de endpoint de site do Amazon S3 move o caminho de URL existente para o domínio redirecionado. Funções de borda permitem redirecionar os visualizadores para outras páginas com base nas informações da solicitação ou reescrever todas as solicitações de um caminho para outro.

Resolução

Use um endpoint do Amazon S3 que retorne um código de status 301

Siga as instruções na seçãoRedirecionar usando o Route 53 e o Amazon S3 em Como posso redirecionar um domínio para outro no Route 53?

Use uma função de borda que redirecione solicitações para o novo domínio

Para obter mais informações sobre a diferença entre as funções Lambda @Edge e CloudFront, consulte Escolher entre funções do CloudFront e Lambda @Edge.

Para o Lambda@Edge:

Consulte Personalizar na borda com o Lambda @Edge. Para ver o código de exemplo, consulte Exemplo: Gerar um redirecionamento HTTP (resposta gerada).

Para o CloudFront Functions:

Consulte Personalizar na borda com o CloudFront Functions. Por exemplo, consulte Redirecionar o espectador para um novo URL.


Informações relacionadas

Configurar um redirecionamento de página da web

Criar uma função do Lambda @Edge no console do Lambda

Tutorial: criar uma função simples com o CloudFront Functions

AWS OFICIAL
AWS OFICIALAtualizada há 2 anos