获取及更新文件元信息
更新时间:2022-09-23
文件元信息(Object Metadata),是对用户上传BOS的文件的属性描述,分为两种:HTTP标准属性(HTTP Headers)和User Meta(用户自定义元信息)。
获取文件元信息
修改文件元信息
BOS修改Object的Metadata通过拷贝Object实现。即拷贝Object的时候,把目的Bucket设置为源Bucket,目的Object设置为源Object,并设置新的Metadata,通过拷贝自身实现修改Metadata的目的。如果不设置新的Metadata,则报错。
归档类型文件不支持修改元信息。
Python
1user_metadata = {'meta_key': 'meta_value'}
2bos_client.copy_object(source_bucket_name = bucket_name,
3 source_key = object_name,
4 target_bucket_name = bucket_name,
5 target_key = object_name,
6 user_metadata = user_metadata)
7response = bos_client.get_object_meta_data(bucket_name = bucket_name,
8 key = object_name)
9print(response)