11 votes

Comment puis-je utiliser SSL avec des buckets Amazon S3 CNAME masqués ?

J'utilise avec succès un seau Amazon S3 en tant que media.mydomain.com. Le problème est que je gère un site https et que je ne parviens pas à établir un lien vers des fichiers en utilisant https//media.mydomain.com. Comment puis-je passer à l'utilisation de SSL ?

J'utilise Laravel Forge + Digital Ocean pour l'hébergement et le déploiement, au cas où cela aurait de l'importance.

6voto

Ed Ball Points 1341

Vous devez payer pour cloudfront+ssl pour que cela fonctionne. Il n'y a aucune chance que vous puissiez servir un seau s3 avec votre propre domaine.

Vous pouvez cependant utiliser l'hôte https d'Amazon pour votre seau et cela fonctionnera.

1voto

pmoleri Points 2227

Si vous utilisez ou pouvez utiliser CloudFlare et que vous n'avez pas besoin des capacités de CloudFront, vous pouvez le faire facilement. Les utilisateurs du site peuvent accéder au site en HTTPS via CloudFlare, tandis que CloudFlare accède aux ressources S3 en HTTP, c'est ce qu'on appelle le SSL flexible de CloudFlare.

Vous devez ajouter un CNAME sur Cloudflare DNS à votre seau S3 et changer SSL en flexible sur CloudFlare pour que les choses fonctionnent.

Si vous avez besoin de plus d'aide à ce sujet, visitez S3 CNAME SSL avec CloudFlare (Pour info : les liens renvoient à mon article sur mon blog, qui contient un peu plus de détails).

0voto

gkar Points 853

0voto

Raja Khoury Points 101

Lire cette réponse - Les buckets avec des points provoqueront un certificat SSL invalide et vous devez utiliser des tirets à la place si vous voulez masquer S3 et votre sous-domaine.

SistemesEz.com

SystemesEZ est une communauté de sysadmins où vous pouvez résoudre vos problèmes et vos doutes. Vous pouvez consulter les questions des autres sysadmins, poser vos propres questions ou résoudre celles des autres.

Powered by:

X