LINUX.ORG.RU
ФорумAdmin

Проксировать S3 с авторизацией

 


0

2

Есть S3-совместимое хранилище. Нужно дать человеку возможность загружать (и делать все остальные операции) туда файлы в некоторые bucket, но не создавать новые bucket и не иметь доступа ко всем другим bucket. При этом хранилище не на Amazon и там нет нормальных ACL, поэтому один токен доступа на всё и по понятным причинам я этому человеку его дать не могу.

Зато есть сервер, которому я доверяю (можно положить туда токен доступа от S3). Нужно организовать какое-то проксирование хранилища.

Проксировать хранилище на чтение и без авторизации - легко. А вот с записью возникают вопросы. В принципе меня даже устроит если с точки зрения клиента там не S3 торчать будет, а любой другой протокол (FTP, WebDav и т. д.), главное чтобы все действия клиента с сервером на самом деле уходили в нужные bucket S3 хранилища за ним.

★★★★★

В рамках бреда - монтировать s3 в папку и раздавать ее юзерам хоть по ftp?

Bers666 ★★★★★
()
Ответ на: комментарий от KivApple

S3 подключается как «Внешнее хранилище», используя соответствующее приложение каждый пользователь может поключать свои внешние хранилища.

https://docs.nextcloud.com/server/20/admin_manual/configuration_files/external_storage_configuration_gui.html

User and group permissions

A storage configured in a user’s Personal settings is available only to the user that created it. A storage configured in the Admin settings is available to all users by default, and it can be restricted to specific users and groups in the Available for field.
vvn_black ★★★★★
()
Последнее исправление: vvn_black (всего исправлений: 1)
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.