Монтирование бакетов в контейнер
Статья создана
Обновлена 17 апреля 2024 г.
Монтирование бакетов позволяет обращаться к бакетам через интерфейс файловой системы. В настройках ревизии контейнера пользователь может указать путь монтирования или несколько. Директория, к которой смонтируется бакет, будет доступна по указанному пути. По этому пути нельзя размещать ничего, кроме пустой директории, иначе при инициализации контейнера может возникнуть ошибка, и монтированные бакеты будут недоступны.
Смонтировать можно весь бакет или папку.
По пути /run/storage_sync_socket
размещается Unix-сокет. Чтобы не произошла потеря информации при чтении данных из бакета или их записи в него:
- по пути Unix-сокета нельзя ничего размещать;
- нельзя читать из Unix-сокета и писать в него.
Роли, необходимые для монтирования бакета
Для монтирования бакета сервисному аккаунту необходимы роли:
storage.viewer
, чтобы только читать данные из бакета.storage.uploader
, чтобы читать данные из бакета и записывать их в него.