Выгрузка данных в S3 хранилище

#s3

#S3-хранилище

#Storage S3

Обновлено 20.11.2025

Получение учетных данных

Для работы с MinIO (S3) вам потребуются следующие данные:

  • ACCESS_KEY: Ваш ключ доступа;
  • SECRET_KEY: Секретный ключ;
  • minio-server: Адрес сервера.

Эти данные присылаются на вашу почту в активационном письме после регистрации или создания учетной записи. Если вы не получили письмо, проверьте папку Спам или свяжитесь с администратором системы.

1. Через консоль (AWS CLI)


Установка и настройка:

# Установка AWS CLI (если не установлен)

curl "https://awscli.amazonaws.com/awscli-exe-linux-x86_64.zip" -o "awscliv2.zip"
unzip awscliv2.zip
sudo ./aws/install

# Настройка профиля
aws configure set aws_access_key_id <ACCESS_KEY> --profile minio
aws configure set aws_secret_access_key <SECRET_KEY> --profile minio
aws configure set s3.endpoint_url http://<minio-server>:9000 --profile minio

Команды для загрузки:

# Загрузка одиночного файла
aws s3 cp /path/to/local/file.txt s3://<bucket-name>/remote/path/ --profile minio

# Рекурсивная загрузка папки
aws s3 sync ./local-folder s3://<bucket-name>/remote-folder/ --profile minio

# Загрузка с публичным доступом
aws s3 cp image.jpg s3://<bucket-name>/public/ --acl public-read --profile minio

2. Через веб-интерфейс MinIO

Откройте MinIO Console: http://<minio-server>:9001

  1. Авторизуйтесь с помощью Access Key и Secret Key.
  2. Выберите целевую корзину (Bucket) или создайте новую.
  3. Нажмите Upload → Upload file или Upload folder.
  4. Перетащите файлы в выделенную зону или выберите через проводник.
  5. Для настройки прав доступа:
    • После загрузки кликните правой кнопкой по файлу → Edit Access;
    • Выберите: Read-only, Write-only или Read & Write.