Warning: file_get_contents(/data/phpspider/zhask/data//catemap/0/azure/12.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
如何创建/设置azure blob的新元数据,并使用Python API获取元数据?_Python_Azure_Azure Storage_Azure Storage Blobs - Fatal编程技术网

如何创建/设置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"]