0
我试图使用命令gsutil cp -r gs://bucket/my_folder .
将我的云存储存储桶中的文件夹下载到本地目录。但它显示OSError:访问被拒绝。任何想法如何解决这个问题?将文件夹从GCS下载到本地目录
我试图使用命令gsutil cp -r gs://bucket/my_folder .
将我的云存储存储桶中的文件夹下载到本地目录。但它显示OSError:访问被拒绝。任何想法如何解决这个问题?将文件夹从GCS下载到本地目录
如果我没有权限在本地计算机上创建LOCAL_DEST_DIR
,我可以重现此错误。
$ gsutil cp -r gs://BUCKET_NAME/DIR_IN_BUCKET LOCAL_DEST_DIR
Copying gs://BUCKET_NAME/DIR_IN_BUCKET/FILE...
OSError: Permission denied.
请检查您是否有权限在当前工作目录中创建文件/目录。
您可以运行touch test-file.text
来验证您是否能够在当前目录中创建文件。
如果您在linux/* nix/mac上,通常您将拥有完全权限在您的$HOME
目录中创建文件和目录,因此您可以尝试在该目录中运行gsutil
命令。
可能是许可问题。如果你在Ubuntu中,尝试在命令前面使用'sudo',如果你在Windows中,尝试以管理员身份运行你的shell会话。 –