I have a Google Storage Bucket. For argument's sake, I'll call it "foo-test" (not the real bucket name).
I have another bucket. Call it "foo-01" (again, not the real name).
On the advice of a Google engineer on StackOverflow, I copied the contents of "foo-test" into "foo-01" with
gsutil cp -r gs://foo-test/* gs://foo-01
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!