我以前已经可以做到这一点,所以我知道它可以工作。无论如何,我都运行了命令
sudo gcsfuse deduction3 /mnt/disks/temp_dir
Using mount point: /mnt/disks/temp_dir
Opening GCS connection...
Opening bucket...
Mounting file system...
File system has been successfully mounted.
然后我跑了
kylefoley@kfoley76:/mnt/disks/temp_dir$ ls
但是什么都没出现。该存储分区上有3个文件和一个文件夹。
更新
我还尝试了运行python的os.listdir(path)
,无论如何我最终都会使用它。但这最终无济于事。
答案 0 :(得分:0)
尝试从Cloud Shell运行此程序以获取存储桶的隐私信息:
gsutil acl get gs://$MY_BUCKET_NAME/some_file.jpg > acl.txt
cat acl.txt
答案 1 :(得分:0)
我犯的错误是目录在挂载之前没有足够的权限。通过在运行sudo chmod 777 /mnt/disks/temp_dir4
之前运行gcsfuse
,我解决了这个问题。