goofys
goofys
Подготовка к работе
- Создайте сервисный аккаунт.
- Назначьте сервисному аккаунту роли, необходимые для вашего проекта. Подробнее о ролях см. в документации Identity and Access Management.
- Создайте статический ключ доступа.
Примечание
Сервисный аккаунт может просматривать список бакетов только в том каталоге, в котором он был создан.
Сервисный аккаунт может выполнять действия с объектами в бакетах, которые созданы в каталогах, отличных от каталога сервисного аккаунта. Для этого назначьте сервисному аккаунту роли на нужный каталог или бакет в нем.
Установка
Для установки goofys
воспользуйтесь инструкцией
Настройка
goofys
использует секретный ключ из настроек AWS CLI, хранящихся в файле .aws/credentials
. Также можно поместить ключ в переменные окружения AWS_ACCESS_KEY_ID
и AWS_SECRET_ACCESS_KEY
.
Монтирование бакета
-
Выберите каталог, в который вы будете монтировать бакет, и убедитесь, что у вас достаточно прав для операции монтирования.
-
Для разового монтирования бакета выполните команду вида:
goofys --endpoint=https://storage.yandexcloud.net <имя_бакета> <точка_монтирования>
Чтобы настроить монтирование бакета при запуске системы, добавьте в файл /etc/fstab
строку вида:
goofys#<имя_бакета> <точка_монтирования> fuse _netdev,allow_other,--file-mode=0666,--dir-mode=0777,--endpoint=https://storage.yandexcloud.net 0 0