#azure-blob-storage
#azure-blob-storage
Вопрос:
Я рассматриваю возможность использования встроенной функции управления жизненным циклом хранилища больших двоичных объектов Azure для удаления больших двоичных объектов определенного возраста. Однако из-за бизнес-требований должна быть возможность генерировать отчет или инструкцию журнала после каждого ежедневного выполнения определенного набора правил. В отчете или журнале должно быть указано количество блоков больших двоичных объектов, которые были затронуты, например, удалены во время запуска.
Я прочитал документацию и поискал в Google, чтобы узнать, были ли у других подобные запросы, но пока безуспешно.
Итак, мой вопрос: знает ли кто-нибудь из вас, если и как я могу заставить встроенную систему управления жизненным циклом выполнять одно из следующих действий после каждого ежедневного запуска:
- Добавьте инструкцию журнала в учетную запись хранилища, содержащую хранилище больших двоичных объектов.
- Создайте и отправьте отчет в конечную точку, которую я определяю.
Если вышеуказанное невозможно выполнить, мне придется самостоятельно кодировать задание на ежедневное удаление и генерировать отчет, что, безусловно, я могу сделать, но я хотел бы использовать встроенную функцию, если это возможно.
Комментарии:
1. Вы можете настроить журналы диагностики. В нем будет записано действие удаления. Для получения более подробной информации, пожалуйста, обратитесь к learn.microsoft.com/en-us/azure/storage/common /… .
2. У вас есть какие-либо другие проблемы?
3. @JimXu нет, кажется, это отвечает моим потребностям. Спасибо за ссылку. Если вы ответите в качестве ответа, я могу отметить, что это принято.
4. Я обобщил свое предложение в качестве решения. Кроме того, поскольку это полезно для вас, не могли бы вы, пожалуйста, принять это как ответ ?
Ответ №1:
Я резюмирую решение, как показано ниже.
Если вы хотите знать, какие большие двоичные объекты удаляются каждый день, мы можем настроить Diagnostics settings
в учетной записи storqge. После этого мы получим журналы для запросов на чтение, запись и удаление для большого двоичного объекта. Для получения более подробной информации, пожалуйста, обратитесь к здесь и здесь
Что касается того, как это включить, мы можем использовать команду PowerShell Set-AzStorageServiceLoggingProperty
.