Подтвердить что ты не робот

Не удается удалить blob: в настоящее время существует лизинг на блобе, и в запросе не указан идентификатор аренды

Когда я пытаюсь удалить blob из моего контейнера учетной записи хранилища, появляется сообщение об ошибке " В настоящее время существует аренда на блобе, и в запросе не указан идентификатор аренды."

У меня есть 4 экземпляра виртуальной машины. У меня также есть 8 виртуальных машин, 4 из которых используются (по одному каждому экземпляру виртуальной машины). Как ни странно, у меня есть 10 blob, перечисленных в моем одиночном контейнере с одним хранилищем, называемом vhds. Вот скриншот из 10 капли, выделив два, которые я не могу удалить.

Может ли кто-нибудь дать мне указания о том, как удалить эти капли? Я им не нужен, и я бы хотел сократить свои расходы на хранение для моей подписки.

4b9b3361

Ответ 1

Вам нужно удалить диски из раздела Виртуальные машины портала.

  • Перейти к виртуальным машинам → Диски
  • Удалить диски

Проверьте это сообщение в блоге MSDN для получения полной инструкции: http://blogs.msdn.com/b/windows_azure_technical_support_wats_team/archive/2013/02/05/iaas-unable-to-delete-vhd-there-is-currently-a-lease-on-the-blob.aspx

Ответ 2

Кроме того, вы можете просто прекратить аренду BLOB-объектов с помощью PowerShell:

(Get-AzureRmStorageAccount -Name "STORAGE_ACCOUNT_NAME" | Get-AzureStorageBlob -name "CONTAINER_NAME").ICloudBlob.BreakLease()

Просто поймите, что когда вы сделаете это, ВМ, которая использует это хранилище, не сможет включиться. (И вы должны отключить их, если они еще не сделали, прежде чем сделать это.

Однако если в будущем вы сможете снова использовать виртуальную машину, этот метод позволит вам:

  1. Остановите ВМ в вопросе.
  2. Загрузите копию виртуального жесткого диска.
  3. Отменить аренду на VHD
  4. Удалите виртуальный жесткий диск из учетной записи хранения.
  5. Введите произвольный период времени, когда вам не нужна виртуальная машина
  6. Загрузите виртуальный жесткий диск в ту же учетную запись хранения с тем же контейнером и тем же именем файла.
  7. Запустите виртуальную машину и сделайте так, чтобы она работала :-).

Ответ 3

Azure Classic Portal

У вас должны быть изображения, связанные с вашими виртуальными машинами. Даже если вы удалили свои виртуальные машины, изображения должны быть явно удалены.

Как только изображения будут удалены, вы также увидите, что VHD также очищается

Ответ 4

Существует альтернативный (более простой) способ расторгнуть договор аренды, если вы используете (или загружаете) Microsoft Azure Storage Explorer (действительно классный инструмент для управления хранилищем Azure).

Вы можете перейти к учетной записи хранения и найти соответствующий файл (VHD), а затем выбрать опцию Break Lease.

Применяются те же меры предосторожности, что и выше, и инструмент Explorer делает это понятным.

enter image description here