2 votes

Servir l'objet de sauvegarde/sécurité sur AWS S3

Quel serait le moyen le plus simple de servir une sauvegarde/objet de secours lorsque l'objet initialement demandé n'est pas disponible dans le bucket?

Par exemple, actuellement nos utilisateurs peuvent téléverser des photos de profil personnalisées qui sont servies à partir de la clé par exemple users/{user-id}/profile.jpg. Maintenant, lorsqu'ils s'inscrivent pour la première fois, ils n'ont pas de photo de profil, nous aimerions donc afficher une photo de profil générique (servie dans le même bucket) mais sans avoir besoin d'écrire de la logique côté backend et/ou frontend qui afficherait manuellement une photo de profil générique (dans le cas où il n'y en a pas) ou celle qui est téléversée.

Ainsi, dans tous les cas, la photo de profil serait servie à partir, disons, de https://cdn.domain.com/images/users/{user-id}/profile.jpg mais l'objet S3 réellement servi dépend de l'existence ou non de l'objet initialement demandé.

0voto

Vous pouvez configurer le bucket S3 pour l' hébergement de site Web et configurer l'image par défaut comme son document d'erreur (bien que j'admette que je n'ai jamais essayé de servir une image directement en tant que document d'erreur mais je ne vois pas pourquoi cela ne devrait pas fonctionner).

Cependant, notez que c'est un réglage global par bucket donc il renverra cette image par défaut pour toutes les URL non valides dans le bucket.

J'espère que cela vous aide :)

SistemesEz.com

SystemesEZ est une communauté de sysadmins où vous pouvez résoudre vos problèmes et vos doutes. Vous pouvez consulter les questions des autres sysadmins, poser vos propres questions ou résoudre celles des autres.

Powered by:

X