Как прочитать метаданные для большого двоичного объекта в Azure с помощью JavaScript SDK?
Когда я перебираю капли, возвращаемые из указанного контейнера, я вижу свойство метаданных:
Но он не определен, хотя с большим двоичным объектом определенно связаны метаданные:
Что еще мне нужно сделать, чтобы заполнить метаданные?
import { BlobServiceClient, SharedKeyCredential } from "@azure/storage-blob";
const account = "<redacted>";
const accountKey = "<redacted>";
const sharedKeyCredential = new SharedKeyCredential(account, accountKey);
const blobServiceClient = new BlobServiceClient(`https://${account}.blob.core.windows.net`, sharedKeyCredential);
const containerClient = blobServiceClient.getContainerClient(podcastName);
const blobs = await containerClient.listBlobsFlat({ include: ["metadata"] });
for await (const blob of blobs) {
console.log(blob.name);
//blob.metadata is undefined
}
// package.json relevant dependencies
"dependencies": {
"@azure/storage-blob": "^12.0.0-preview.2
}