Situation
VM Want Mount GCS Bucket
Sotuation
How To
Add Package Source
export GCSFUSE_REPO=gcsfuse-`lsb_release -c -s`
echo "deb http://packages.cloud.google.com/apt $GCSFUSE_REPO main" | sudo tee /etc/apt/sources.list.d/gcsfuse.list
curl https://packages.cloud.google.com/apt/doc/apt-key.gpg | sudo apt-key add -
Install gcsfuse
apt-get update && apt-get install gcsfuse -y
Mount GCS
#You Can Use gcloud or service account
gcloud auth application-default login
gcloud auth login
#GOOGLE_APPLICATION_CREDENTIALS=/path/to/key.json gcsfuse [...]
#my-bucket /mount/point gcsfuse rw,noauto,user,key_file=/path/to/key.json
mkdir /path/to/mount/point
gcsfuse my-bucket /path/to/mount/point
Unmount
fusermount -u /path/to/mount/point