2017-04-17 1 views
0

Je prévois d'héberger le site Web de S3 avec DNS suivant.Est-il possible d'utiliser comme proxy sur le site Web s3?

  • S3 Nom du seau: example.com
  • point final S3: example.com.s3-website.amazonaws.com

Je veux aussi séparer la page de manuel pour mon service:

  • S3 Nom du seau: manual
  • S3 point final: manual.s3-website.amazonaws.com

Lorsque j'entre example.com/manual, il doit transmettre toutes les demandes à mon manuel S3 mais l'URL ne doit pas être modifiée.

Par exemple, quand j'accès, http://example.com/manual/en/index.html, il devrait montrer manual.s3-website.amazonaws.com/en/index.html mais l'URL ne doit pas être changé.

J'ai essayé d'utiliser les règles de redirection de 'Hébergement de site Web statique' de propriétés de compartiment, mais il redirige juste à la page de mon manuel (il a changé l'URL).

Et j'utilise jekyll, mais il ne supporte pas le proxy à la différence de nginx.

Existe-t-il une solution, un guide ou un exemple à consulter?

Répondre

0

Il serait possible d'utiliser CloudFront. Vous n'avez pas besoin de changer votre configuration S3.

  • créer une origine pour chaque seau
  • créer un second comportement pour le chemin manuel

Et vous avez terminé.