Я получаю все каталоги BLOB-объектов, присутствующие в контейнере на первом уровне, используя код ниже. Я использую функцию listBlobsByHierarchy
с await
. Есть ли способ с использованием await / без использования await , чтобы я мог получить список каталогов в одной переменной, а не "asyn c для l oop", как показано ниже ?
const containerClient = global.getBlobService(this.storageAccount).getContainerClient(this.containerName);
let i = 1;
let iter = await containerClient.listBlobsByHierarchy('/');
for await (const blob of iter) {
console.log(`Blob ${i++}: ${blob.name}`);
}
У нас есть много кода, написанного с использованием устаревшей версии v2 azure node sdk , и мы хотим, чтобы наш старый код работал с наименьшим количеством рефакторинга. Вот почему этот вопрос.
Любая помощь будет неоценимой.