174 votes

Amazon S3 HTTPS/SSL - est-ce possible ?

J'ai vu quelques autres questions concernant ce sujet, sans véritables réponses ou des informations (ou c'est).

J'ai une image ici:
http://furniture.retailcatalog.us/products/2061/6262u9665.jpg

Qui est de la redirection vers:
http://furniture.retailcatalog.us.s3.amazonaws.com/products/2061/6262u9665.jpg

J'ai besoin qu'il soit (https):
https://furniture.retailcatalog.us/products/2061/6262u9665.jpg

J'ai donc installé un wildcard ssl sur retailcatalog.nous (nous avons d'autres sous-domaines), mais il ne fonctionnait pas. Je suis allé vérifier
https://furniture.retailcatalog.us.s3.amazonaws.com/products/2061/6262u9665.jpg

Et il ne fonctionnait pas, ce qui signifie que sur le site web Amazon S3 en lui-même le https ne fonctionnait pas.

Comment puis-je faire ce travail?

180voto

Kerry Points 7803

C'est une réponse que j'ai obtenu de leur Services Premium

Bonjour,

C'est effectivement un problème avec la façon SSL valide les noms contenant un point, '.', > caractère. Nous avons recensé ce problème ici:

http://docs.amazonwebservices.com/AmazonS3/latest/dev/BucketRestrictions.html

La seule straight-forward pour résoudre ce problème est d'utiliser un seau nom qui ne contient pas que des caractères. Vous devriez plutôt utiliser un seau nommé "meubles-retailcatalog-nous". Cela vous permettra d'utiliser HTTPS avec

https://furniture-retailcatalog-us.s3.amazonaws.com/

Vous pouvez, bien sûr, à mettre un DNS CNAME record pour le rendre plus convivial. Par exemple,

images-meubles.retailcatalog.nous EN CNAME furniture-retailcatalog-us.s3.amazonaws.com.

Espérons que cela aide. Laissez-nous savoir si vous avez d'autres questions.

Amazon Web Services

Malheureusement, votre "ami" CNAME sera la cause de différence de noms d'hôte lors de la validation du certificat, par conséquent, vous ne pouvez vraiment l'utiliser pour une connexion sécurisée. Une grande fonctionnalité manquante de la S3 est l'acceptation des certificats personnalisés pour vos domaines.


Mise à JOUR 10/2/2012

@Mpoisot:

Le lien Amazon à condition de ne plus en dit rien https. J'ai tourné autour de la S3 docs et a finalement trouvé une petite note à ce sujet sur l'Hébergement Virtuel page: http://docs.amazonwebservices.com/AmazonS3/latest/dev/VirtualHosting.html


Mise à JOUR 6/17/2013

@Joseph Luxure:

Il suffit de se! Check it out et inscrivez-vous pour une invitation: http://aws.amazon.com/cloudfront/custom-ssl-domains

110voto

payton109 Points 791

Je sais que c’est un an après le fait, mais en utilisant ceci résout : https://s3.amazonaws.com/furniture.retailcatalog.us/products/2061/6262u9665.jpg

J’ai vu cela sur un autre site (http://joonhachu.blogspot.com/2010/09/helpful-tip-for-amazon-s3-urls-for-ssl.html).

47voto

Nate Points 8984

réponse de payton109 est correct si vous êtes dans la région d’US-EAST-1 par défaut. Si votre seau est dans une région différente, utilisez une URL légèrement différente :

est le nom d’emplacement de seau. Par exemple, si votre seau est dans le région (Oregon), vous pouvez faire ceci :

8voto

Mark Wang Points 249

Comme indiqué précédemment, il n’est pas directement possible, mais vous pouvez configurer Apache ou nginx + SSL sur une instance EC2, CNAME votre domaine souhaité à celui et proxy inversé pour les URL de S3 (domaine non personnalisés).

Prograide.com

Prograide est une communauté de développeurs qui cherche à élargir la connaissance de la programmation au-delà de l'anglais.
Pour cela nous avons les plus grands doutes résolus en français et vous pouvez aussi poser vos propres questions ou résoudre celles des autres.

Powered by:

X