Minio 객체 스토리지에 파일을 객체로 추가할 때 파이썬을 사용하여 메타데이터를 추가하고 싶습니다. Minio에 저장된 객체의 메타데이터에 접근하는 방법은 찾을 수 있었지만, Minio 스토리지에 파일을 추가하면서 메타데이터를 추가하는 예제는 찾을 수 없습니다.
Python MinIO 클라이언트 테스트 예제에서:
python
CopyEdit
content_type = 'application/octet-stream'
metadata = {'x-amz-meta-testing': 'value'}
client.put_object(bucket_name,
object_name + '-metadata',
MB_11_reader,
MB_11,
content_type,
metadata)
여기서 핵심은 metadata
딕셔너리의 키가 'x-amz-meta-yourkey'
형식이어야 한다는 것입니다.
이 형식을 지켜야 사용자 정의 메타데이터가 정상적으로 저장됩니다.