Здесь есть несколько вопросов по Stackoverflow по этому поводу, но все они связаны с арендой из-за виртуальной машины и ее дисков. Тогда ответ - сначала удалить диск, чтобы иметь возможность удалить учетную запись / контейнер хранения.
Пример: Как удалить Учетная запись хранения Azure, содержащая арендованный большой двоичный объект?
Моя проблема в том, что у меня есть настраиваемый журнал аудита, в котором мы использовали арендованный контейнер (мы не хотим, чтобы кто-либо манипулировал журналами obv.). Но мы переместили эти журналы в другое место, поэтому теперь я хочу удалить старый ресурс. Но не удалось из-за блокировки в аренде.
Скорее всего, это из-за того, что я не понимаю, как работает аренда. Моя первая попытка заключалась в том, чтобы разорвать договор аренды и разблокировать .. Это было сделано:
Я предполагал, что могу удалить ресурс сейчас, но все равно получаю сообщение об ошибке:
«Не удалось удалить 1 из 1 контейнера (ов): auditlog-container: ContainerProtectedFromDeletion: контейнер stgutauditlog учетной записи хранения auditlog-container защищен от удаления из-за ImmutabilityPolicy».
Поэтому, глядя на эту ImmutablePolicy, я попробовал Контейнеры BLOB-объектов - Удалить политику неизменности, но появилось сообщение об ошибке:
{
"error": {
"code": "ContainerImmutabilityPolicyFailure",
"message": "Operation not allowed on immutability policy with incorrect etag."
}
}
Глядя на eTag, вы должны указать версию eTag (только параметр, связанный с eTag) в заголовке If-Match. Но я попытался добавить eTag, попробовал * и другие, но все равно сообщение.
Воспользовавшись командой Контейнеры BLOB-объектов - получить политику неизменности, попробуйте и получите eTag. Я получаю только eTag, который уже поставляется, и тому подобное.
{
"id": "/subscriptions/<removed>/resourceGroups/<removed>/providers/Microsoft.Storage/storageAccounts/<removed>/blobServices/default/containers/auditlog-container/immutabilityPolicies/default",
"name": "default",
"type": "Microsoft.Storage/storageAccounts/blobServices/containers/immutabilityPolicies",
"etag": "\"<removed>\"",
"properties": {
"immutabilityPeriodSinceCreationInDays": 8,
"state": "Locked"
}
}
(В приведенном выше коде удалена некоторая информация о безопасности, помеченная как удаленная)
Здесь написано заблокировано ... А как мне снять эту блокировку ??
Также удаление файлов в нем невозможно, параметры выделены серым цветом:
Я не знаю, что делать дальше или что я пропустил. Как удалить эту учетную запись хранения / контейнер?
Любая помощь приветствуется!