Создание объектов в MinIO с использованием Python: пошаговое руководство

Чтобы создать объект в MinIO с помощью Python, вы можете использовать MinIO Python SDK. Вот пример того, как это сделать:

from minio import Minio
from minio.error import ResponseError
# Initialize MinIO client
minio_client = Minio('your-minio-endpoint',
                     access_key='your-access-key',
                     secret_key='your-secret-key',
                     secure=True)
# Make an object
try:
    minio_client.put_object('your-bucket', 'your-object-name', 'your-object-data')
    print('Object created successfully')
except ResponseError as err:
    print('Error occurred:', err)

В приведенном выше коде вам необходимо заменить 'your-minio-endpoint', 'your-access-key', 'your-secret- key', 'ваше-ведро', 'ваше-объект-имя'и 'ваше-объект-данные'с соответствующими значениями для вашей настройки MinIO.

Вот несколько методов, которые можно использовать для операций с объектами в MinIO Python SDK:

  1. put_object(bucket_name, object_name, data): загружает объект в указанный сегмент.
  2. get_object(bucket_name, object_name): извлекает объект из указанного сегмента.
  3. remove_object(bucket_name, object_name): удаляет объект из указанного сегмента.
  4. stat_object(bucket_name, object_name): извлекает метаданные об объекте.
  5. copy_object(bucket_name, object_name, src_bucket_name, src_object_name): копирует объект в другой сегмент или с другим именем.
  6. list_objects(bucket_name, prefix=None, recursive=False): выводит список объектов в указанном сегменте.