EDIT : agora usando o Google App Engine https://developers.google.com/appengine/docs/ssl para hospedagem de CDN com suporte a SSL.
O CloudFront com CNAMEs e HTTPS não é suportado. Consulte a primeira nota na documentação do CloudFront CNAME .
Eu não acho que nenhuma das CDNs de baixo custo tenha suporte para CNAMEs e HTTPS juntas, para isso, elas teriam que ter alguma maneira de fazer upload do seu certificado não criptografado na rede CDN.
Ou corretor da mesma maneira que o Google oferece configuração de DNS com o Google Apps e o eNom / GoDaddy. Há esperança no futuro com en.wikipedia.org/wiki/Server_Name_Indication. Gostaria de saber se algum provedor já começou a testar essa capacidade ainda.
Nota em 2016: esta resposta está desatualizada, consulte a resposta de John Mark Mitchell abaixo.
ATENÇÃO OS EDITOS E ATUALIZAÇÕES ABAIXO
EDIT: anunciado em 11 de junho de 2013, Certs SSL personalizados com IPs dedicados agora são suportados com o CloudFront na AWS:
Um item a ser considerado antes de contar com essa rota, você precisa ver um valor significativo ao desviar-se da rota https: // [distribution] .cloudfront.net , pois o preço é de US $ 600 por mês para hospedagem de certificados SSL personalizados.
EDIT: anunciado em 5 de março de 2014, os certificados SSL personalizados usando SNI (Server Name Indication) agora são suportados pelo CloudFront na AWS - SEM TAXA ADICIONAL:
A AWS agora oferece suporte a certificados SSL personalizados via SNI. Isso é ENORME, pois abre a possibilidade de aproveitar a infraestrutura existente da AWS (endereços IP). Como tal, a AWS não cobra nenhum custo extra por este serviço! Para saber mais, leia sobre isso na postagem do blog da AWS: http://aws.typepad.com/aws/2014/03/server-name-indication-sni-and-http-redirection-for-amazon-cloudfront.html
Um item que deve ser observado, porém, Server Name Indication (SNI) tem algumas desvantagens que devem ser consideradas antes de se confiar completamente nele. Em particular, ele não é suportado por alguns navegadores mais antigos. Se quiser entender melhor isso, consulte: /programming/5154596/is-ssl-sni-actually-used-and-supported-in-browsers
EDIT: A AWS anunciou em 21 de janeiro de 2016 que fornecerá certificados SSL personalizados GRATUITAMENTE!
A Amazon anunciou um novo serviço chamado AWS Certificate Manager, oferecendo certificados SSL / TLS gratuitos para recursos da AWS.
Esses certificados geralmente são adquiridos de fornecedores terceirizados como Symantec, Comodo e RapidSSL e podem custar de US $ 50 a centenas de dólares, dependendo do nível de verificação de identidade realizada.
developers.google.com/appengine/docs/ssl documenta isso. Após 2 anos tentando fazer com que a AWS suporte o recurso, é oferecido um voto a ele quando um concorrente já lançou o recurso, é tarde demais.
Vamos lá, concordo com a @Metalshark e com todos neste tópico. Acabei de preencher o absurdamente longo formulário de feedback do AWS Cloudfront para defender o CNAME-HTTPS, mas se o Google App Engine o oferecer e essa pergunta tiver 2 anos, você deverá fazer algo o mais rápido possível!
Não vejo nada na página do Google App Engine sobre CDNs. A AWS já oferece suporte SSL gratuito para todo o resto, mas o suporte à CDN é mais difícil. Não me cite, mas suspeito que seja porque há vários endereços IP envolvidos.
Obrigado por manter esta resposta atualizada, John. Acabei de excluir um monte de comentários desatualizados que foram incorporados à resposta. Provavelmente seria mais fácil ler a resposta se você apenas excluísse as informações desatualizadas em vez de usar o strikeout. O histórico completo de revisões da sua resposta está disponível clicando no link que mostra quando você editou a resposta pela última vez.