Configure o CloudFront para encaminhar cookies para o seu servidor de origem. Você pode usar uma lista de permissões de cookies para encaminhar.
Além disso, usar o CloudFront apenas para fazer o encaminhamento http para https parece excessivo. Certamente o IIS pode fazer essa tarefa trivial. Esta página diz que pode.