Puis-je définir l'en-tête d'expiration sur tous les objets d'un compartiment Amazon S3 en même temps?
-
08-07-2019 - |
Question
J'ai environ 200 000 images dans un seau. Ils ont tous des en-têtes expirés de 2050, mais j'ai lu que vous ne devriez pas envoyer d'en-tête Expires de plus d'un an. Je souhaite planifier l'exécution d'un script tous les mois et définir les en-têtes sur 6 mois. Quelque chose là-bas? Évidemment, j'aimerais éviter d'itérer 200 000 objets.
La solution
Clause de non-responsabilité: Je suis le développeur de cet outil, mais je pense que cela pourrait répondre à votre question.
CloudBerry Explore sera disponible dans la prochaine version.
Autres conseils
S3 ne semble pas prendre en charge les mises à jour en masse, car ses API ne contiennent aucune opération de ce type. Certains outils tiers réclament une capacité de mise à jour en masse; Cependant, je parie qu'ils automatisent simplement l'itération.
Peut-être que c'est une question stupide. Mais pourquoi mettre en place un script et tout ça quand vous pouvez simplement ajouter max-age = 26297438 ???
max-age = 26297438 = environ 10 mois
Les valeurs yslow et g speed acceptent qu'un réglage de date futur acceptable