Jeg skal lige høre om følgende er muligt: Jeg har Produkt A som jeg har i en Bucket på Amazon S3. Når en kunde køber igennem min webshop (ASP.NET), så vil jeg gerne åbne op for adgang til Produkt A under en begrænset adgang. Begrænsningen kunne være:
Er der nogle som har en ide om hvordan pokker dette skulle løses via Amazon S3? Og hvordan det skulle programmeres? Og hvor skulle jeg eventuelt starte? :-) |
Det eneste som Amazon S3 tilbyder af denne slags er "expiring urls".
Det betyder at selve filen er beskyttet men at du med din private api nøgle kan generere et link der udløber efter X sekunder.
Du kan ikke beskytte antallet af downloads direkte via Amazon S3's api så her må du evt. selv kode en side der kun viser linket de første tre gange.
Se evt. lidt mere med eksempler her: