如何创建/设置azure blob的新元数据,并使用Python API获取元数据?
我有这样的元数据:如何创建/设置azure blob的新元数据,并使用Python API获取元数据?,python,azure,azure-storage,azure-storage-blobs,Python,Azure,Azure Storage,Azure Storage Blobs,我有这样的元数据: Container: mycontainer Object: myblob Content Type: application/octet-stream Charset=UTF-8 Content Length: 26 ETag: "0x8D18C1E18C0CF2C" 我想添加更多元数据,如: Meta Century: Nineteenth Meta Author: Mustafa 添加后,应为:
Container: mycontainer
Object: myblob
Content Type: application/octet-stream Charset=UTF-8
Content Length: 26
ETag: "0x8D18C1E18C0CF2C"
我想添加更多元数据,如:
Meta Century: Nineteenth
Meta Author: Mustafa
添加后,应为:
Container: azure
Object: myblob
Content Type: application/octet-stream Charset=UTF-8
Content Length: 26
ETag: "0x8D18C1E18C0CF2C"
Meta Century: Nineteenth
Meta Author: Mustafa
我需要函数设置和获取那些元数据?这个Python编码设置并获取“容器中azure“blob”的元数据: 上面的代码“仅”返回用户通过使用
blob\u服务。设置blob\u元数据(..)
代码行
如果需要内容类型或其他元数据(标题),应使用:
blob_service.get_blob("mycontainer", "myblob").__dict__["properties"]
现在似乎有了一个get_blob_properties()方法,它避免了在字典中出现峰值,例如blob_服务。get_blob_properties(“mycontainer”、“myblob”)将返回所有属性,包括用户集元数据。
blob_service.get_blob("mycontainer", "myblob").__dict__["properties"]