Minio: различия между версиями
Перейти к навигации
Перейти к поиску
Vovan (обсуждение | вклад) (→Сохранить файл) |
Vovan (обсуждение | вклад) (→Сохранить файл) |
||
| Строка 16: | Строка 16: | ||
conda activate minio_project | conda activate minio_project | ||
| + | |||
| + | ==Конфиг== | ||
| + | |||
| + | config.py | ||
| + | |||
| + | <pre> | ||
| + | import boto3 | ||
| + | from botocore.client import Config | ||
| + | |||
| + | MINIO_URL = 'http://2.nntc.nnov.ru:9000' | ||
| + | ACCESS_KEY = 'user08' | ||
| + | SECRET_KEY = '6f9tmxqp4zrb' | ||
| + | BUCKET_NAME = 'user08' | ||
| + | |||
| + | s3_client = boto3.client( | ||
| + | 's3', | ||
| + | endpoint_url=MINIO_URL, | ||
| + | aws_access_key_id=ACCESS_KEY, | ||
| + | aws_secret_access_key=SECRET_KEY, | ||
| + | config=Config(signature_version='s3v4'), | ||
| + | region_name='us-east-1' | ||
| + | ) | ||
| + | </pre> | ||
==Сохранить файл== | ==Сохранить файл== | ||
==Загрузить файл== | ==Загрузить файл== | ||
Версия 20:11, 3 апреля 2026
Содержание
Работа из python
Создать окружение и установить модуль
Через python
python3 -m venv myenv
source myenv/bin/activate
pip install boto3
Через conda
conda create --name minio_project python=3.10 boto3
conda activate minio_project
Конфиг
config.py
import boto3
from botocore.client import Config
MINIO_URL = 'http://2.nntc.nnov.ru:9000'
ACCESS_KEY = 'user08'
SECRET_KEY = '6f9tmxqp4zrb'
BUCKET_NAME = 'user08'
s3_client = boto3.client(
's3',
endpoint_url=MINIO_URL,
aws_access_key_id=ACCESS_KEY,
aws_secret_access_key=SECRET_KEY,
config=Config(signature_version='s3v4'),
region_name='us-east-1'
)