0

I transferred a S3 bucket to GCS using Transfer Service. The transfer went well. From cloud console, I can see the s3 bucket. However, after I use gcsfuse to mount the GCS bucket (with the transferred s3 bucket inside) in a GCE VM, it fails to appear in ls command.

Any idea I can fix the problem???

Thanks!

火星一號
  • 133
  • 1
  • 4

1 Answers1

0

Please see the documentation here about implicit directories. You likely have objects named foo/bar, but gcsfuse will not show a directory named foo unless there is an object in your bucket named foo/.

You can work around this with --implicit-directories, but there are drawbacks. See the link above.

jacobsa
  • 5,719
  • 1
  • 28
  • 60