Migration des temporären Dateispeichers von S3 zu R2
Wir migrieren unseren temporären Dateispeicher von AWS S3 zu Cloudflare R2. Diese Änderung bringt durch kostenlosen Egress erhebliche Kosteneinsparungen, wirkt sich jedoch in einer sehr begrenzten Zahl von Anwendungsfällen geringfügig auf benutzerdefinierte Löscheinstellungen für temporäre Dateien aus.
Was wir ändern
Transloadit verlagert den temporären Dateispeicher von AWS S3 zu Cloudflare R2. Diese Migration ist Teil unserer laufenden Bemühungen, die Infrastrukturkosten zu optimieren, während wir weiterhin den hochwertigen Service bieten, den Sie von uns erwarten.
Warum wir diese Änderung vornehmen
Der wichtigste Grund für diese Migration ist die Kostenoptimierung. Cloudflare R2 bietet kostenlosen Egress, was zu erheblichen Einsparungen führt, die wir wieder in die Verbesserung unseres Service investieren können. Indem wir unsere Betriebskosten senken, können wir weiterhin wettbewerbsfähige Preise anbieten und gleichzeitig unsere Plattform verbessern.
Auswirkungen auf die Löschung temporärer Dateien
R2 hat eine technische Einschränkung: Object Tagging für Lifecycle-Regeln mit Aufbewahrungsfristen von weniger als 24 Stunden wird nicht unterstützt. Das bedeutet, dass benutzerdefinierte Löscheinstellungen für temporäre Dateien mit Zeiträumen unter 24 Stunden nach der Migration nicht mehr funktionieren.
Was unverändert bleibt
- Die standardmäßige Aufbewahrungsfrist von 24 Stunden bleibt unverändert
- Dateien werden standardmäßig weiterhin automatisch nach 24 Stunden gelöscht
- Der übliche Workflow der meisten Nutzer ist nicht betroffen
Wer ist betroffen?
Diese Änderung betrifft nur einen sehr begrenzten Anwendungsfall:
- Sie müssen die standardmäßigen Löscheinstellungen auf weniger als 24 Stunden angepasst haben.
- UND Ihre Templates müssen abschließende Steps ohne exportierende Steps haben.
Die meisten Kunden sind nicht betroffen, weil:
- Die überwiegende Mehrheit die standardmäßige Aufbewahrungsfrist von 24 Stunden nutzt.
- Die meisten Workflows explizite Steps für Export oder Storage enthalten.
- Wir Zwischenergebnisse nicht mehr auf S3/R2 speichern (bereits früher in dieser Woche geändert), sodass der wichtigste Anwendungsfall für schnelles Löschen bereits abgedeckt ist.
So bereiten Sie sich vor
Wenn Sie die Löscheinstellungen für temporäre Dateien auf weniger als 24 Stunden angepasst haben, sollten Sie Folgendes tun:
Fügen Sie Ihren Templates explizite Export-Steps hinzu
Als bewährtes Verfahren empfiehlt es sich, Ihren Templates explizite Steps für Export oder Storage hinzuzufügen. So werden Ihre Dateien genau dort gespeichert, wo Sie sie haben möchten, und so lange, wie Sie sie benötigen.
Beispiel für ein Template mit einem Step für den Export:
{
"steps": {
"encoded": {
"use": ":original",
"robot": "/video/encode",
"preset": "web/mp4/720p"
},
"exported": {
"use": "encoded",
"robot": "/s3/store",
"credentials": "my_s3_credentials",
"path": "videos/${file.name}"
}
}
}
Wenn Sie einen Step für den Export wie /s3/store, /azure/store, /backblaze/store oder
/ftp/store hinzufügen, werden Ihre Dateien an Ihrem eigenen Speicherort abgelegt, und Sie behalten
die volle Kontrolle über die Aufbewahrungsrichtlinien.
Prüfen Sie Ihre Templates
- Prüfen Sie, ob Sie die standardmäßige Löscheinstellung von 24 Stunden angepasst haben.
- Prüfen Sie Ihre Templates daraufhin, ob sie Steps für den Export enthalten.
- Wenn Sie keine Steps für den Export haben und Dateien weniger als 24 Stunden verfügbar sein sollen, erwägen Sie, solche hinzuzufügen.
Änderungen an der Benutzeroberfläche
Wir aktualisieren die Benutzeroberfläche, um diese Änderungen widerzuspiegeln:
- Das Modal für die Ablaufeinstellungen enthält künftig einen Hinweis, dass benutzerdefinierte Löscheinstellungen unter 24 Stunden nicht mehr unterstützt werden.
- Die Dokumentation wurde aktualisiert, um die neuen Einschränkungen abzubilden.
Zeitplan
Diese Migration wird abgeschlossen, bevor das R2-Storage-Backend live geht. Wir kommunizieren diese Änderung proaktiv, damit Sie bei Bedarf genügend Zeit haben, Ihre Workflows anzupassen.
Etwas unklar?
Wenn Sie Fragen zu dieser Änderung haben oder Unterstützung beim Aktualisieren Ihrer Templates benötigen, wenden Sie sich bitte über den Intercom-Chat an unser Support-Team oder schreiben Sie uns an hello@transloadit.com.
Wir erwarten, dass diese Änderung in der Praxis nur minimale Auswirkungen hat, legen aber Wert auf eine transparente Kommunikation zu allen Änderungen, die sich auf Ihre Workflows auswirken könnten.
