Чтобы создать объект в 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:
put_object(bucket_name, object_name, data): загружает объект в указанный сегмент.get_object(bucket_name, object_name): извлекает объект из указанного сегмента.remove_object(bucket_name, object_name): удаляет объект из указанного сегмента.stat_object(bucket_name, object_name): извлекает метаданные об объекте.copy_object(bucket_name, object_name, src_bucket_name, src_object_name): копирует объект в другой сегмент или с другим именем.list_objects(bucket_name, prefix=None, recursive=False): выводит список объектов в указанном сегменте.