Nous installons une application web Java dans un EC2 exécutant Tomcat. L'application utilise un dossier pour les photos des utilisateurs (contenu statique)-> www.example.com/PICTURES.
Nous utilisons le mod_jk pour exclure Tomcat du service du chemin /PICTURES afin que ce soit Apache qui le serve.
Nous envisageons de déplacer /PICTURES vers S3 et de les servir depuis notre seau.
Dans notre code, nous utilisons des urls courtes, donc par exemple, une photo d'utilisateur est définie comme : /PICTURES/1.jpg
Nous voulons rediriger chaque appel de www.example.com/PICTURES/* à notre seau -> exemple.com.s3-website-us-east-1.amazonaws.com/PICTURES
Nous avons cherché la meilleure stratégie mais il semble qu'il n'y ait pas de solution unifiée.
D'après ce que je sais, nous devrions utiliser :
a) mod_rewrite : création de regex pour chaque contenu statique que nous voulons rediriger vers notre seau.
b) mandataire : travailler en tant que mandataire de S3
Existe-t-il une autre solution ? Quels sont les avantages et les inconvénients ?