Wie lassen Sie nur autorisierten Benutzer Zugriff Inhalte in Amazon S3 gespeichert haben?

9

Sobald Sie Inhalte in S3 gespeichert und öffentlich gemacht haben, haben alle Zugriff darauf. Gibt es eine Möglichkeit, nur autorisierten Benutzern Zugriff auf die in S3 gespeicherten Inhalte zu gewähren? Zum Beispiel habe ich eine Website, auf der Menschen ihre Dokumente speichern können. Der Server speichert diese Dokumente in S3 und ich möchte, dass nur der Benutzer, der das Dokument hochgeladen hat, darauf zugreifen kann.

Ich weiß, dass ich den S3-Inhalt auf meinen Server kopieren kann und nur autorisierten Benutzern Zugriff gewähren kann, aber dadurch wird der Server langsam. Ich möchte in der Lage sein, den Inhalt direkt vom S3 auf den Client-Browser zu übertragen.

Danke.

    
John M. 24.03.2010, 20:54
quelle

2 Antworten

3

Sie möchten den Abschnitt namens "Alternative Abfrage-String-Request-Authentifizierung" lesen, der hier

Es wird erläutert, wie Sie eine zeitbasierte auslaufende Verknüpfung zu einem S3-Objekt erstellen können

Sie müssten dann den Code schreiben, der die Benutzer verwaltet (wer besitzt welchen Objektteil Ihrer Frage).

    
Joshua Smith 24.03.2010 21:15
quelle
2

Der Link in der obigen Antwort stimmt nicht mehr - Amazon hat seine Dokumentation neu organisiert. Ich denke, das sind die richtigen Seiten zum Lesen:

Ivan Kurmanov 16.02.2011 14:59
quelle