Code: NoSuchBucket
J'ai donc suivi les instructions de la section cet excellent guide pour configurer une redirection à partir d' sub.my-domain.com
à my-domain.com/sub
. J'ai vérifié et revérifié mes réglages, mais lorsque j'accède à sub.my-domain.com
je reçois le message d'erreur
404 Not Found
Code: NoSuchBucket
Message: Le spécifié seau n'existe pas
BucketName: sub.my-domain.com
Si je vais à sub.s3-website-eu-west-1.amazonaws.com
(le seau que j'ai créé), il est redirigée correctement, et je suis certain à 100% double-plus confirmé que l'url de l'Enregistrement CNAME est la bonne. Ce qui se passe?
Il semble que BucketName
dans le message d'erreur est incorrect, mais pourquoi est-ce?
source d'informationauteur fredley
Vous devez vous connecter pour publier un commentaire.
C'est difficile à dire puisque vous (raisonnablement) caché de votre question, mais la façon dont vous l'ai écrit, je pense que c'est un cas de ne pas nommer le seau correctement pour cette application.
Si le site web est "sub.example.com" et puis ce n'est pas la bonne convention, donc je me demande si votre seau nom n'est pas correct: le seau doit être nommé "sub.example.com" - pas "sous" -- et le site web de point de terminaison doit être sub.example.com.s3-website-eu-west-1.amazonaws.com.
Vous pouvez résoudre le problème en renommant votre seau comme "Michael - sqlbot" dit.
Mais si vous voulez vraiment garder votre seau nom, alors vous pouvez utiliser CloudFront pour transmettre les demandes à votre seau, puis utiliser le DNS de la carte le nom du site web(s) à la CloudFront nom.
CloudFront est un autre Amazon Web Service qui met en cache les requêtes HTTP vers votre seau dans des caches partout dans le monde, de sorte que votre site sera plus rapide :-). Mais vous aurez à payer plus :-(.