2017-07-28 3 views

Répondre

2

Ceci n'est pas possible.

Une URL pré-signée est générée avec une heure d'expiration. aucune limite sur le nombre de fois que l'URL peut être consulté dans la période d'expiration.

Vous auriez besoin de diffuser le fichier via votre application pour obtenir cette fonctionnalité plutôt que d'utiliser Amazon S3.

+0

hmm, merci Correcte. –

2

Il est vraiment impossible de dire à S3 de ne permettre l'accès à une liaison qu'une seule fois. Ce que vous pouvez faire est de laisser un lien être utilisé jusqu'à une heure spécifiée dans le futur.

Donc, si vous définissez l'expiration du lien sur une courte période (quelques minutes), cela signifie qu'ils n'ont pas le temps de partager le lien. Le temps d'expiration peut être aussi de quelques secondes juste assez long pour que le navigateur obtienne la demande de redirection et la suive.

Jetez un oeil à la documentation sur la façon de créer ces URL here