В настоящее время я запускаю журнал приложений в контейнер больших двоичных объектов. На каждый день создается новый журнал, который хранится в текстовом файле. Что-то вроде today_date.txt
Перед погружением журналов в большой двоичный объект мы входили в нашу виртуальную машину и могли легко отслеживать журналы, выполняя Get-Content -Path -Tail
.
Можно ли аналогичным образом собирать журналы из лазурного контейнера в хранилище BLOB-объектов?
Вы не можете напрямую использовать эту команду Get-Content -Path -Tail
для хранилища больших двоичных объектов.
Для этого вы должны загрузить большой двоичный объект на локальный компьютер с помощью Get-AzStorageBlobContent
, а затем использовать эту команду Get-Content -Path -Tail
.
Другой способ заключается в том, что вы можете использовать некоторые сторонние инструменты, которые поддерживают сопоставление контейнера BLOB-объектов с локальным. Затем вы можете напрямую использовать команду Get-Content -Path -Tail
. Но большинство инструментов не бесплатны.
@kkdeveloper7, да, вам нужно установить модуль Az.Storage . Вот документ о модуле azure powershell az. Поскольку вы загружаете его локально, он не будет синхронизироваться в режиме реального времени. Поэтому после обновления большого двоичного объекта вам необходимо загрузить его снова.
Спасибо! Извините, я не devops, просто человек, носящий много шляп в этой компании, вопросы могут быть небольшими, но нужно ли мне устанавливать какой-либо модуль PS, чтобы выполнить
Get-AzStorageBlobContent
? Как только я его получу, он синхронизируется в реальном времени?