Разграничение прав доступа в Minio
Необходимо разграничить права для пользователей в хранилке на Minio, чтоб каждый пользователь видел лишь те файлы,которые он загрузил.
Я хотел сделать это с помощью Python-фреймворка Django, но предоставляет ли это сам Minio? Если нет, то какие есть альтернативы? Насчет Ceph и OpenStack Swift тоже хотелось бы узнать позволяют ли они разделять права.
Ответы (1 шт):
Если пользователями управляет приложение, то и их права на этом уровне вроде смотрятся лучше.
Все эти s3-штуки (minio, ceph) задуманы, как кластер с >=3 инстансами. Заводить под каждое приложение кластер -- дороговато. Соответственно пользователями кластера s3 будут скорее приложения.
Альтернативы можно смотреть и по другим критериям. Например ceph можно монтировать, а не только через s3 ходить. Я использую Minio-s3 и ceph-монтированную, думаю попробовать ceph-s3.