Как получить обновленный список BLOB-объектов? - PullRequest
0 голосов
/ 21 апреля 2020

Как получить обновленный список больших двоичных объектов из azure, когда новый файл был добавлен в хранилище больших двоичных объектов ??

Это код, который выбирает большие двоичные объекты из azure -storage

blobService.listContainersSegmented(null, function (error, results) {
    if (error) {
        // List container error
    } else {
        for (var i = 0, container; container = results.entries[i]; i++) {
            // Deal with container object
        }
    }
});

Есть ли прослушиватель или поток для получения обновленного списка при добавлении нового большого двоичного объекта?

Пожалуйста, помогите мне.

Заранее спасибо.

1 Ответ

0 голосов
/ 21 апреля 2020

Azure Хранилище изначально не имело возможности просматривать обновления, основанные на каких-либо событиях: вам нужно было бы перечислить и проанализировать каждый большой двоичный объект, чтобы определить это самостоятельно (как описано в этого вопроса и набора ответы ).

Теперь Azure Сетка событий предоставляет эту возможность, и вы можете выбирать события для:

  • BLOB-объектов, созданных или замененных
  • BLOB-объектов удалено

Если вы используете иерархические каталоги (например, ADLS поверх Azure Storage), вы получите еще больше опций (таких как переименования, а также события уровня каталогов).

События сетки событий потребляются через Azure Функции, Logi c Приложения или HTTP-прослушиватель.

Подробнее здесь .

...