Я уже писал о том, как настроить Awscli - клиент для взаимодействия с S3 хранилищем.
Для взаимодействия с Minio я буду использовать Minio Client. Вот, как его настроить и передать тестовый файл.
curl -O https://dl.min.io/client/mc/release/linux-amd64/mc
chmod +x mc
mv mc /usr/local/bin/mc-minioМы перемещаем с новым именем с той целью, чтобы избежать конфликта с Midnight Comander (mc)
Устанавливаем alias:
mc-minio alias set prod-minio \
> https://prod-minio.com
mc-minio: Configuration written to `/home/otulashvili/.mc-minio/config.json`. Please update your access credentials.
mc-minio: Successfully created `/home/otulashvili/.mc-minio/share`.
mc-minio: Initialized share uploads `/home/otulashvili/.mc-minio/share/uploads.json` file.
mc-minio: Initialized share downloads `/home/otulashvili/.mc-minio/share/downloads.json` file.
Enter Access Key: o.tulashvili
Enter Secret Key:При возникновении ошибки в /home/otulashvili/.mc-minio/config.json создано ничего не будет, поэтому можно заново попробовать добавить и исправить сразу ошибку:
otulashvili@dev-lgaming [lgaming] :~ $ mc-minio alias set prod-minio \
> https://prod-minio.com \
> o.tulashvili
Enter Secret Key:
Added `prod-minio` successfully.Проверяем:
mc-minio ls prod-minio
[2026-04-08 14:37:04 MSK] 0B infosec/Пробуем загрузить файл:
echo "test" > test.txt
mc-minio cp test.txt prod-minio/infosec/
/home/otulashvili/test.txt: 5 B / 5 B ┃▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓┃ 171 B/s 0
mc-minio ls prod-minio/infosec/
[2026-04-08 15:19:22 MSK] 5B STANDARD test.txt