【发布时间】:2019-08-12 22:34:33
【问题描述】:
我正在使用命令 func new --template BlobTrigger 为 blob 事件触发器创建一个新的函数应用。为 BlobTrigger 生成的 Python 入口点如下所示:
def main(myblob: func.InputStream):
logging.info(f"Python blob trigger function processed blob \n"
f"Name: {myblob.name}\n"
f"Blob Size: {myblob.length} bytes")
myblob 包含已上传到 blob 存储的图像 blob 数据。我也需要这个 blob 的相应元数据。我还没有找到任何方法从myblob 参数中获取元数据,查看可用的函数和属性,它没有任何方法可以从中检索元数据。
有没有办法从这个对象中获取元数据,还是我必须单独调用 Blob 存储来检索该信息?
【问题讨论】:
-
我知道这并不相关,但您应该使用 eventgrid 而不是 blob 触发器:docs.microsoft.com/en-us/azure/storage/blobs/…
-
我看不到事件网格发送实际 blob 或元数据的任何地方?
标签: python azure azure-blob-storage