数時間から取り組んでいますが、うまくいきません。
実行中のインスタンスに既存の GCS バケット (my-bucket) を正常にマウントしました。my_user を使用して、マウントされたバケットからファイルを一覧表示およびコピーできます。同じマシン上の別のユーザーが、マウントされた同じバケットからファイルを一覧表示してコピーする必要がありますが、「権限が拒否されました」というエラー メッセージが表示されます。
ここでアクセス許可のセクションを読みました。だから私は次のようにしてみました:
- 「bucket-users」という名前のグループを作成しました: sudo groupadd bucket-users
- 既存のユーザーを追加: sudo useradd -G bucket-users user_name
- --gid オプションを使用してバケットをマウントしました: gcsfuse --gid 1008 my-bucket /mnt/my-bucket
- 正常にマウントされました:
$ ls -ltr $ drwxr-xr-x 1 my_user bucket-users 0 Sep 16 09:11 my-bucket
結果: 私はバケットで作業できますが、グループ「bucket-users」の他のユーザーは作業できません。
ここでどこが間違っていますか?
ありがとう!