/ / Wie kann ich Cloud-Server-Dateien mit Laravel bearbeiten? - php, amazon-web-services, laravel-5, amazon-s3, amazon-ec2

Wie manipuliert man Cloud-Server-Dateien mit Laravel? - php, amazon-web-services, laravel-5, amazon-s3, amazon-ec2

Wir haben unsere Anwendung in Laravel und entwickeltJetzt planen wir, sie auf einen Amazon-Server zu übertragen, wo wir unsere Anwendungslogik durch Dateispeicherung trennen müssen. Grundsätzlich möchten wir unseren gesamten Anwendungsspeicher auf einen Cloud-Server (Amazon S3) und Anwendungslogik auf einen Amazon EC2-Server verschieben.

In unserem System manipulieren wir (Größe der Bilder ändern,Bilder zusammenführen, Miniaturen aus Videos erstellen usw.) viele Speicherdateien lokal. Wir werden keine Dateien auf dem Anwendungsserver speichern, sobald wir zu einem Amazon-Server migrieren. Unser Anliegen ist also, wie wir Cloud-Server-Dateien bearbeiten können.

Früher sind alle Dateien in der Anwendung vorhandenServer Die Dateimanipulation war also einfach zu verarbeiten, aber nachdem wir den gesamten Speicher auf den Cloud-Server migriert haben, wie können wir Dateien, die sich auf dem Cloud-Server befinden, mit Manipulationslogik auf dem Anwendungsserver bearbeiten?

Jede Antwort wird hilfreich sein

Danke im Voraus...

Antworten:

0 für die Antwort № 1

Um die S3-Datei zu bearbeiten, denke ich, müssen wir die Datei zunächst lokal herunterladen. Sobald wir eine Datei lokal haben, können wir jede Operation auf diese bestimmte Datei anwenden. Wir können die lokale Datei später löschen.

Hier sind die Dokumente, die Sie mit Amazon S3 direkt aus einer lokalen Datei hochladen oder herunterladen können.

https://aws.amazon.com/blogs/developer/transferring-files-to-and-from-amazon-s3/

https://docs.aws.amazon.com/aws-sdk-php/v3/guide/

Vielen Dank