2017-06-10 4 views
0

J'ai enregistré un nom de domaine pour mon application. Disons - "domain.com" Dans AWS Route53 je ces entrées dans un premier temps: domain.com NS entrée domain.com entrée SOARoutage et domaines AWS S3

je créé un record "api.domain.com" à la circulation de la route à mon équilibreur de charge de haricot

maintenant J'ai créé un compartiment S3 pour héberger une page de destination statique. Mon bucket s'appelle "domain.com" donc dans Route53 je crée un enregistrement "domain.com" pour ce seau.

Maintenant, j'ai essayé de créer un enregistrement pour "www.domain.com" et acheminer ces demandes vers un autre enregistrement A - "domain.com", mais cela ne fonctionne pas. Donne moi l'erreur 404. Comment puis-je faire ceci? UPD: J'ai créé un autre compartiment S3 avec le nom "www.domain.com" qui redirige vers "domain.com", mais il semble qu'il devrait y avoir un meilleur moyen d'obtenir le même comportement, n'est-ce pas?

Répondre

3

La façon dont vous l'avez fait, en créant un deuxième 'www' est l'approche recommandée - je suis d'accord c'est gênant, mais c'est comme ça que ça fonctionne - au moins pour l'instant.

Si vous utilisez la distribution cloudfront en face de S3, vous aurez un peu plus de flexibilité sur la façon dont les buckets (sources) sont configurés.