Как предоставить доступ к экземпляру механизма вычислений 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-интерфейсам, и теперь он работает как шарм!