2017-06-21 2 views
0

Je souhaite ajouter l'en-tête Expires à mes fichiers images stockés dans S3. Je viens de découvrir Cyberduck qui ajoute facilement des métadonnées. Cependant, je voudrais ajouter Expires comme 1 mois après la demande (comme je le fais avec les fichiers statiques dans mon serveur web avec Nginx). Je ne sais pas si c'est possible. Sinon, je peux définir une date d'expiration, par exemple 1 2018-06-20, mais je pense que lorsque j'aurai cette date, je devrai mettre à jour tous mes fichiers avec une nouvelle date dans le futur. Je voudrais mettre cet en-tête "dinamiquement" un mois plus tard. C'est possible? Toute autre approche?Définition de la mémoire Expiration de l'en-tête des fichiers S3 avec Cyberduck

Répondre

0

Définissez Cache-Control: public, max-age=2592000.

Cela indiquera au client que l'objet peut être mis en cache jusqu'à 30 jours à compter du moment du téléchargement.

La définition de Expires n'est plus considérée comme la meilleure pratique, et dans tous les cas, S3 ne prend en charge qu'une valeur statique ici.