2017-05-23 4 views
0

Ich habe einen S3-Bucket mit Transfer Service nach GCS übertragen. Der Transfer verlief gut. Von der Cloud-Konsole aus kann ich den s3-Bucket sehen. Nachdem ich GCSfuse jedoch verwendet habe, um den GCS-Bucket (mit dem übertragenen s3-Bucket) in einer GCE-VM zu mounten, wird er nicht im ls-Befehl angezeigt.Nach dem Gcsfuse-Mounten eines Buckets, der vom Cloud Storage Transfer-Dienst aus S3 übertragen wurde, kann der s3-Bucket beim Ausgeben eines ls-Befehls nicht angezeigt werden.

Irgendeine Idee, die ich das Problem beheben kann ???

Dank!

Antwort

0

Bitte lesen Sie die Dokumentation here über implizite Verzeichnisse. Sie haben wahrscheinlich Objekte mit dem Namen foo/bar, aber gcsfuse zeigt kein Verzeichnis mit dem Namen foo an, es sei denn, in Ihrem Bucket befindet sich ein Objekt mit dem Namen foo/.

Sie können dies umgehen mit --implicit-directories, aber es gibt Nachteile. Siehe den obigen Link.

+0

Es funktioniert. Vielen Dank! –

Verwandte Themen