Para que eu consiga isso funcionar. Eu tive que definir a configuração do CORS para incluir o domínio de distribuição do CloudFront.
Eu também tive que alterar as configurações em meus comportamentos de distribuição do CloudFront, para Permitir o encaminhamento de strings de consulta. Não consigo me lembrar de onde vi que isso era uma exigência.
Invalidei as fontes que causavam os problemas.
Então fomos bons para ir!
espero que ajude
<?xml version="1.0" encoding="UTF-8"?>
<CORSConfiguration xmlns="http://s3.amazonaws.com/doc/2006-03-01/">
<CORSRule>
<AllowedOrigin>https://*.domain.com</AllowedOrigin>
<AllowedOrigin>http://*.domain.com</AllowedOrigin>
<AllowedOrigin>http://d2e7ljkkwgm4dt.cloudfront.net</AllowedOrigin>
<AllowedOrigin>http://dpibywtcfxy6z.cloudfront.net</AllowedOrigin>
<AllowedMethod>GET</AllowedMethod>
<MaxAgeSeconds>3000</MaxAgeSeconds>
<AllowedHeader>Content-*</AllowedHeader>
<AllowedHeader>Host</AllowedHeader>
</CORSRule>
</CORSConfiguration>