Как начать использовать Minio без ключа доступа и секретного ключа?

#minio

#minio

Вопрос:

У меня есть сервер minio, работающий на debian с использованием SystemD, проксируемый с помощью NGINX и защищенный с помощью Let’s Encrypt. В документах предполагается, что сервис сопоставим с Amazon S3, но я не могу понять, как на самом деле использовать сервис.

 Version: 2019-03-27T22:35:21Z
Release-Tag: RELEASE.2019-03-27T22-35-21Z
Commit-ID: 6df05e489dc789cf26e82810cf5cfeefb1d90761
  

Похоже, что для создания корзины или использования командной строки minio mc должна быть зарегистрированная ЦЕЛЬ вместе с accessKey и SecretKey. Я не могу найти нигде на сервере, где доступна эта информация, и мне непонятно, как создать новую цель.

Вот /etc/default/minio файл:

 MINIO_VOLUMES="/usr/local/share/minio"
MINIO_OPTS="-C /etc/minio --address :9000"
  

В /etc/minio нет файлов.

Он запущен и настроен, но как я могу начать фактически использовать сервер minio?


Редактировать: Config JSON

Я попытался создать новый файл конфигурации и ввести новые accessKey и secretKey в credential поле. Я не смог войти в приложение Minio Browser, используя те же ключи.


Редактировать: Файлы ключей

Я попытался ввести новый ключ доступа и секретный ключ в файлы /etc/minio/access_key и /etc/minio/secret_key и добавить следующие строки в /etc/default/minio файл среды:

 MINIO_ACCESS_KEY_FILE="/etc/minio/access_key"
MINIO_SECRET_KEY_FILE="/etc/minio/secret_key"
  

Я перезапустил службу systemctl restart minio , но я все еще не могу войти в приложение Minio Browser.

Ответ №1:

Это сработало только для предоставления MINIO_ACCESS_KEY и MINIO_SECRET_KEY в /etc/default/minio файл среды. Любой другой метод не удался.

Я использовал следующее, чтобы сгенерировать секретный ключ, который напоминает ключи доступа AWS в примере. В тексте справки CLI похоже, что ключ доступа и секретный ключ будут работать, однако.

 SecureRandom.urlsafe_base64(30)