Sie möchten den Befehl in einer Instanz ausführen, die Zugriff auf die Bilder hat. Oh, aber wenn Sie sie selbst manuell nach S3 verschoben haben, dann möchten Sie vielleicht stattdessen einige Änderungen an der uploads-Tabelle vornehmen.
Ich arbeite an einer Anleitung mit Anweisungen zum Verschieben von einem Bucket in einen anderen, die Sie möglicherweise nutzen können, um Ihr Problem zu lösen. Allerdings müssen Sie diese Anweisungen anpassen, um Ihre lokalen-zu-Bucket-Änderungen anstelle von Bucket-zu-Bucket-Änderungen zu berücksichtigen.
Wenn ich Ihnen einen Pauschalpreis für den Job berechnen würde, würde ich wahrscheinlich 4 Stunden in Rechnung stellen, obwohl es bei einer Stundenzahlung vielleicht nur eine Stunde wäre.
Oh! Entschuldigung. Ich habe das gerade bemerkt. Wenn die EC2 dieselbe Datenbank verwendet, können Sie sie möglicherweise wieder hochfahren (wobei die ECS vor Ort bleibt) und die migrate-to-s3-Aufgabe dort ausführen. Sie müssen zuvor alle S3-Elemente in Umgebungsvariablen (ENV) wie in Verwendung von Objektspeicher für Uploads (S3 & Clones) beschrieben hinterlegen. Dies ist wahrscheinlich die einfachste Lösung. Ich empfehle, vor dem Start ein Backup nur der Datenbank durchzuführen.