我有一个Google Cloud Storage Bucket,它使用fstab挂载到3个虚拟机上。
当我使用gsutil命令将文件从另一台计算机上传到Google存储桶时,只能从2个VM(设置A )访问上传的文件。另一个虚拟机(设置B )不显示新上传的文件。
用于安装的fstab 条目如下。
bucket_name mounted_path gcsfuse rw,uid=1002,gid=1003,user,allow_other,key_file=key_file_path
设置A 中 / etc / mtab 文件的内容如下。
bucket_name mounted_path fuse rw,nosuid,nodev,relatime,user_id=1002,group_id=1003,default_permissions 0 0
设置B 中的 / etc / mtab 文件的内容如下。
bucket_name mounted_path fuse fuse rw,nosuid,nodev,noexec,relatime,user_id=0,group_id=0,default_permissions,allow_other 0 0
答案 0 :(得分:0)
这是在VM上安装存储桶的方法:
mkdir /path/to/bucket
的目录上创建一个目录gcsfuse bucket_name /path/to/bucket
安装存储桶。在这里gcsfuse将使用默认服务帐户来验证访问权限并建立连接。这是最简单的方法,因为它总结了几个步骤/path/to/bucket