2014-06-28 1 views
0

J'utilise Amazon S3 pour héberger des images pour une API REST publique et les servir. Actuellement, mon compartiment permet à quiconque d'entrer l'URL de l'image, sans aucune signature incluse dans les paramètres, et l'image sera accessible. Cependant, je voudrais exiger une signature expirant dans chaque demande d'image, de sorte que les utilisateurs devront passer par l'API pour aller chercher des images. Comment puis-je faire cela? Est-ce une politique de seau?Amazon S3 Bucket - Les fichiers sont complètement publics, mais comment puis-je restreindre pour autoriser uniquement les demandes pré-signées?

Répondre

2

Vous définissez simplement tous les fichiers à private. Si vous souhaitez être en mesure de donner des URL pré-signées, vous devrez les générer au fur et à mesure que vous les distribuez.

AWS official SDKs faire ce trivial.

Questions connexes