Создание общего доступа к хранилищу minio

Я запускаю minio в контейнере докеров и хочу, чтобы загруженные файлы были доступны для всех. Я пробовал с nginx, но это всего лишь обратный прокси. Проблема в том, что у minio есть ключ доступа и секрет, поэтому, если я настрою nginx в качестве обратного прокси-сервера, мне все равно нужно войти в систему.

Я хочу сделать возможность загрузки файлов через nginx или apache. Есть ли способ сделать файлы/сегменты в minio общедоступными без входа в систему, чтобы я мог создавать прямые ссылки на файл?


person Martijn Hiemstra    schedule 18.12.2020    source источник
comment
Можете пояснить, что именно за файл? Построить результаты? Из каких сборок?   -  person khmarbaise    schedule 20.12.2020
comment
Благодарю за ваш ответ. Я решил построить что-то для себя, так как у minio, похоже, нет приличного публичного доступа.   -  person Martijn Hiemstra    schedule 23.12.2020
comment
Я бы предложил использовать экземпляр менеджера репозитория Nexus... у minio есть соответствующие настройки разрешений, которые делают это возможным...   -  person khmarbaise    schedule 23.12.2020


Ответы (2)


Чтобы установить политику по умолчанию для неавторизованных пользователей, введите команду mc policy set download minio_alias/bucketname

Источник: https://docs.min.io/docs/minio-client-complete-guide.html

В качестве примера использования nginx для размещения файлов, вот суть github: ?

person Dash    schedule 05.02.2021
comment
Проблема в том, что в официальном док-контейнере minio нет команды mc. Пишет, что mc — неизвестная команда. - person Martijn Hiemstra; 08.02.2021
comment
Вы можете либо установить клиент mc на локальном компьютере, либо использовать контейнер клиента mc - person Dash; 08.02.2021

Если вы ищете решение. Перейдите по этому URL-адресу: https://github.com/512k/minio-public-bucket-docker

Это позволяет создавать общедоступную корзину при запуске. Вы можете создать свой собственный образ докера minio и использовать его.

person Martijn Hiemstra    schedule 08.02.2021
comment
Вы тот самый Мартейн, который задал вопрос :) Вы сами отвечаете на свой вопрос, вы знаете это правильно? - person Onur Baştürk; 03.03.2021
comment
Этот репозиторий GitHub был удален. Можете ли вы поделиться какими-либо подробностями о решении, которое оно содержало? - person André Caron; 02.06.2021