Cloud Station Cloudsync von AWS S3 geht nicht mit %-Zeichen in ObjectURL

Status
Für weitere Antworten geschlossen.

dstainhauser

Benutzer
Mitglied seit
11. Mai 2020
Beiträge
2
Punkte für Reaktionen
0
Punkte
0
Hallo

Der Cloudsync von einem AWS S3 Bucket funktioniert soweit gut auf der DS220j. Jedoch haben die bereits vorhandenen Objekte im Bucket einen Doppelpunkt als Key, der von der Cognito-ID kommt. Der Key an sich hat kein unerlaubtes Sonderzeichen, da ja der Doppelpunkt generell erlaubt ist.
Da aber die ObjektURL den Doppelpunkt Prozent-Escaped, ist ein Prozentzeichen darin und daher geht der Cloudsync eben nicht (getestet mit Umbenennen).

Hier ein Beispiel (die Datei ist geschützt, kann so nicht direkt geladen werden)

Key
eu-west-1:0002091f-6d19-4549-91b2-9edf4fa8d7fb/synch/file1.xml

Object URL
https://backup.s3.eu-central-1.amazonaws.com/eu-west-1%3A0002091f-6d19-4549-91b2-9edf4fa8d7fb/synch/file1.xml

Der "Ordner" entspricht eigentlich den Anforderungen, gemäss https://www.synology.com/de-de/knowledgebase/DSM/help/CloudSync/cloudsync. Er hat kein % im Namen und Doppelpunkt ist erlaubt.

Anmerkung: bei S3 spricht man nicht von eigentlichen Ordnern, sondern von Keys, aber dies ist äquivalent dazu im Dateisystem


Bei Amazon S3-kompatiblen Cloud-Diensten (Amazon S3, Hicloud S3 und SFR Stockage):

Der Ordner- oder Dateipfad enthält folgende Zeichen:
" < > | { ^ } % ` ] [ ~ #
Der Ordner- oder Dateiname ist . oder ..



Meine Frage: Kennt jemand einen Weg, wie Cloudsync diese Art Dateien trotzdem synchronisieren kann? Es ist ja eine gültige valide URL und der key an sich hat kein %.

Danke für jegliche Tipps.

Daniel
 
Status
Für weitere Antworten geschlossen.
 

Kaffeautomat

Wenn du das Forum hilfreich findest oder uns unterstützen möchtest, dann gib uns doch einfach einen Kaffee aus.

Als Dankeschön schalten wir deinen Account werbefrei.

:coffee:

Hier gehts zum Kaffeeautomat