Existe-t-il un moyen de prétraiter les requêtes Amazon S3 en exécutant une certaine logique de programmation (par exemple, si je dois restreindre l'accès aux ressources en fonction d'une condition dynamique) ?
Réponse
Trop de publicités?Il y a un ensemble très limité de logique que vous pouvez appliquer avec les S3. Langue de la politique d'accès . Si vous ne parvenez pas à réaliser ce dont vous avez besoin avec cette solution, vous devrez peut-être mettre en place votre propre serveur "frontal" dans EC2 pour réaliser votre logique commerciale.
Une autre option serait d'activer CloudFront sur votre panier S3, puis d'utiliser l'option URL dynamiques signés caractéristique. Un autre système devrait générer l'URL dynamique signée que les personnes suivent, CloudFront accordant ou refusant l'accès en fonction de la validité de l'URL dynamique signée.