Как предоставить доступ к экземпляру механизма вычислений Google для хранилища облачного хранилища?

У меня есть экземпляр вычислительного движка (Ubuntu 16.04) и хранилище данных в одном проекте.

Я хочу смонтировать хранилище на экземпляре Compute. На этой странице я нашел несколько ресурсов: https://cloud.google.com/storage/docs/gcs-fuse.

Я уже установил gcsfuse на экземпляре и создал каталог для монтирования хранилища следующим образом:

cd $HOME
mkdir storage

Затем я установил хранилище, используя gcsfuse команда:

gcsfuse storage-bucket storage/

По словам gcsfuse на выходе все выглядит солидно, но когда я пытаюсь создать тестовый файл, например:

touch storage/test.txt

Я получаю следующую ошибку:

touch: cannot touch 'storage/test.txt': Input/output error

Я немного застрял на данный момент, что еще я должен попробовать?

1 ответ

Спасибо всем за поддержку, тем временем на основе этой статьи мне удалось настроить ее для меня:

https://www.assistanz.com/mount-google-cloud-storage-bucket-linux/

Кроме того, когда я создал экземпляр, я установил для областей доступа значение Разрешить полный доступ ко всем облачным API-интерфейсам, и теперь он работает как шарм!