J'ai un cas comme celui-ci:Comment servir les fichiers téléchargés uniquement pour les utilisateurs authentifiés dans Django en utilisant Amazon S3 et Boto?
J'ai un panneau de backoffice. Les utilisateurs authentifiés peuvent télécharger des fichiers sur le système. Mon code Django télécharge les fichiers sur le serveur Amazon S3 et il devient public.
Maintenant, ce que je veux, c'est que les gens qui écrivent directement l'URL de l'image ne peuvent pas voir les fichiers (disons les photos) mais les utilisateurs authentifiés peuvent voir les fichiers.
Est-ce possible?
Oui, je sais à ce sujet, mais que se passe-t-il si quelqu'un essaie et trouve l'URL publique et y accède à partir du navigateur? – Burak
Que voulez-vous dire par trouve l'URL publique? Comme dans le fichier sur s3? Ou via votre application? – jvc26
Comme je sais, quand vous téléchargez 'a.jpg' à S3 dans un compartiment b, son URL publique est 'http://b.s3.amazonaws.com/a.jpg. Donc tout le monde peut voir cette image. Ce que je veux, c'est que seules les personnes authentifiées dans mon application peuvent voir ces photos. – Burak