PHP Amazon S3 Zugriff auf private Dateien über URL

Ich benutzeAWS PHP sdk, um Bilder auf S3 zu speichern. Dateien werden privat gespeichert. Anschließend zeige ich die Miniaturansichten der Bilder mithilfe der S3-Datei-URL in meiner Webanwendung an. Da die Dateien jedoch privat sind, werden die Bilder als beschädigt angezeigt.

Wenn der Benutzer auf den Namen der Datei klickt, wird ein Modal geöffnet, um die Datei in größerer Größe anzuzeigen, die Datei wird jedoch aufgrund desselben Problems auch dort als beschädigt angezeigt.

Now, ich weiß, dass es zwei Möglichkeiten gibt, dies zum Laufen zu bringen. 1. Machen Sie die Dateien öffentlich. 2. Generieren Sie vorsignierte URLs für Dateien. Aber ich kann wegen der Anforderungen meines Projekts keine dieser beiden Optionen wählen.

Meine Frage ist, ob es eine dritte Möglichkeit gibt, dieses Problem zu beheben?

Antworten auf die Frage(6)

Ihre Antwort auf die Frage