No DNS, example.com precisa ser um registro A com Alias definido como Sim, apontando para o ponto de extremidade do CloudFront.
Isso significa que example.com não aponta mais para seu servidor de origem, portanto, você precisa usar um nome diferente como host de origem. Uma opção é usar o nome DNS público do EC2 para a instância.
Por padrão, o CloudFront definirá o nome do domínio de origem no cabeçalho Host: ao enviar a solicitação para a instância. Você pode substituir isso em Comportamento de Cache colocando na lista de permissões o cabeçalho Host , de modo que exemplo.com seja enviado dentro da solicitação para a origem, mesmo que a entrada DNS usada para realmente encontrar a origem seja diferente.
Se $ dig example.com não retornar um grande número de endereços IP, você não está realmente usando o CloudFront.
As respostas HTTP que retornam do CloudFront também conterão cabeçalhos extras, incluindo X-Amz-Cf-id , X-Cache , Via e às vezes Age .