Как получить список каталогов в одной переменной, используя azure listBlobsByHierarchy? - PullRequest
0 голосов
/ 10 января 2020

Я получаю все каталоги 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 , и мы хотим, чтобы наш старый код работал с наименьшим количеством рефакторинга. Вот почему этот вопрос.

Любая помощь будет неоценимой.

...