Загрузите файлы из последней папки из azure хранилища больших двоичных объектов в azure хранилище данных - PullRequest
1 голос
/ 23 февраля 2020

Я новичок в Azure, и я ежедневно получаю 150 файлов CSV через SFTP в хранилище больших двоичных объектов, и они каждый день хранятся в отдельных контейнерах. Контейнеры пронумерованы как 0000,00001,00002 с ежедневными файлами. Как загрузить файлы из последней папки в azure хранилище данных. Как указать, что операция копирования должна указывать на последнюю папку динамически. Каков наилучший способ сделать это? Большое спасибо за вашу помощь.

1 Ответ

0 голосов
/ 23 февраля 2020

К сожалению, нет прямого способа найти последний контейнер BLOB-объектов.

Учитывая, что новый контейнер BLOB-объектов создается каждый день, а имя контейнера BLOB-объектов находится в последовательном порядке, единственный способ найти последний контейнер BLOB-объектов - это перечислите все контейнеры BLOB-объектов в учетной записи хранения, либо возьмите последний контейнер BLOB-объектов в наборе результатов, либо отсортируйте результат по убыванию и выберите первый, чтобы найти последний контейнер BLOB-объектов.

Существует свойство Last Modified Date в контейнере BLOB-объектов, но опять-таки это меняется каждый раз, когда изменяется контейнер BLOB-объектов, поэтому вы не можете использовать его надежно, чтобы найти последний контейнер BLOB-объектов. Опять же для этого вам нужно будет перечислить контейнеры BLOB-объектов (вы просто не можете избежать этого шага).

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...