nodejs プロジェクトを開始して、特定の BLOB の最新のスナップショット (およびそのメタデータ) を取得する必要があります。JavaScript 用の Azure Blob Storage クライアント ライブラリ v12 を使用しています。
よくわかりませんが、コンテナー内のすべてのブロブとスナップショットを一覧表示できる ContainerClient にリンクされたメソッドしか見つかりませんでした。私にとっては、パフォーマンスの点で非常に効率的ではありません。
既知のブロブの最新のスナップショットを直接取得する方法、または少なくともすべてのスナップショットを取得する方法はありますか?
//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
最後のコメント行のメソッドは確かに存在しませんが、同等のメソッドはありますか?