Я создаю новое приложение-функцию для триггера событий BLOB-объектов с помощью команды func new --template BlobTrigger
. Сгенерированная точка входа Python для BlobTrigger выглядит следующим образом:
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-объекта. Я не нашел способа получить метаданные из параметра myblob
, просматривая доступные функции и атрибуты, у него нет возможности извлечь из него метаданные.
Есть ли способ получить метаданные из этого объекта, или мне нужно было бы сделать отдельный вызов в хранилище BLOB-объектов для получения этой информации?