Назад | Перейти на главную страницу

монтировать сегменты GCP с доступом для записи

Я могу успешно смонтировать ведро, используя следующую команду

sudo mount -t gcsfuse -o rw,noauto,user,implicit_dirs,allow_other fakebucket thebucket/

Я могу зайти в корзину, найти подпапки и т. Д., Но я ничего не могу написать

touch: нельзя касаться 'aaa': в доступе отказано

Я пробовал использовать различные параметры, например, в gcsfuse rw,noauto,user,implicit_dirs,allow_other - даже я попробовал обычную команду chmod после

sudo chmod -R 777 thebucket/

без ошибок, но разрешение не изменилось, ни я не могу писать в ведро.

Заранее спасибо,

Проблема может быть связана с тремя причинами:

-Разрешения в ОС после монтирования, чтобы решить эту проблему, смонтируйте свою корзину с помощью следующей команды:

sudo mount -t gcsfuse -o implicit_dirs,allow_other,uid=1000,gid=1000 <BUCKET> <PATH>

-Разрешения вашей учетной записи службы, чтобы проверить это, вы можете перейти на консоли к IAM и администратору и убедиться, что учетная запись службы, которую использует ваша виртуальная машина, имеет роль администратора хранилища.

-Cloud API Access Scopes: проверьте в конфигурации виртуальной машины, что у нее есть чтение, запись или полный доступ к хранилищу.

Посмотрите на объемы учетной записи службы, используемой экземпляром, по умолчанию доступ к облачному хранилищу только для чтения.