开始一个 nodejs 项目,我需要检索特定 blob 的最新快照(及其元数据)。我正在使用适用于 JavaScript 的 Azure Blob 存储客户端库 v12。
我不确定,但我只找到了一个链接到 ContainerClient 的方法,允许列出容器中的所有 blob 和快照。Imo 在性能方面对我来说效率不是很高。
有没有办法直接获取已知 blob 的最新快照或至少获取所有快照?
//construct of the blob storage connection
const blobServiceClient = new BlobServiceClient(
`https://${account}.blob.core.windows.net/`,
sharedKeyCredential
);
//target application container
let containerClient = blobServiceClient.getContainerClient(app);
blobClient = containerClient.getBlobClient(filename); //ok
//blobSnapshots = containerClient.getSnapshots(filename); // nok
最后注释行中的方法肯定不存在,但是否有等效方法?