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.
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).
Tags und Links amazon-s3 amazon-web-services authorization