I have an "old" Google Storage Bucket, which I'll call "foo-test" here, and a "new" bucket, "foo-01" (not their real names). I was able to copy the contents of the old bucket into the new bucket using "gsutil cp".
It worked. Or so I thought. If I go to the Google Storage Browser, the contents of the old bucket are present in the new one.
But my Google Compute instances can't see any of it!
When I mount the old bucket with
gcsfuse -o allow_other -file-mode=777 -dir-mode=777 foo-test /var/foo
and then I do
ls /var/foo
I get the contents of the bucket.
But when I mount the new bucket with
gcsfuse -o allow_other -file-mode=777 -dir-mode=777 foo-01 /var/foo
and then I do
ls /var/foo
I get nothing at all!