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