ECS. Не удается удалить пустой контейнер с поддержкой CAS: ошибка 1013 (HTTP: 400): Bad request body. Контейнер {} не пуст

Сводка: Невозможно удалить контейнер с поддержкой CAS, даже если все клипы в нем удалены.

Данная статья применяется к Данная статья не применяется к Эта статья не привязана к какому-либо конкретному продукту. В этой статье указаны не все версии продуктов.

Симптомы

  • Не удается удалить пустой контейнер с поддержкой CAS
  • Ошибка 1013 (HTTP: 400): Bad request body. Bucket {} is not empty.
  • ECS CAS. Нет механизма для очистки или удаления клипов отражения.
  • ECS CAS. Клипы-отражения, препятствующие удалению контейнера CAS.

Ошибка 1013 (HTTP: 400): Bad request body. Bucket {} is not empty.

Причина

  • Объект CAS состоит из одного клипа и одного или нескольких больших двоичных объектов. 
  • Клип содержит метаданные объекта, в то время как большие двоичные объекты содержат сам объект.
  • При удалении объекта CAS удаляются и клип, и большой двоичный объект, а вместо них создается отражение.
  • Отражение содержит метаданные об объекте, который был удален, и обрабатывается как объект в контейнере, даже если они не указаны в списке.
  • Начиная с версии ECS 3.2, в корзины CAS была введена новая функция под названием «Истечение срока действия отражения».
  • Параметр Окончание срока действия отражения позволяет ECS завершить срок действия (удалять/удалять) отражения в контейнере по истечении определенного времени с момента их создания. 
  • Если для контейнера не включена функция «Expiration Reflection», то созданные отражения останутся в контейнере на неопределенный срок. Этоделает невозможным удаление контейнера, так как технически он не пуст. 

Разрешение

Для правильной очистки контейнера и его последующего успешного удаления необходимо включить в контейнере CAS истечение срока действия отражения.

  1. Откройте интерфейс ECS.
  2. Перейдите в раздел «Управление» на левой панели.
  3. Выберите «Buckets».
  4. Выберите пространство имен, в котором настроен контейнер.
  5. В таблице в разделе «Actions» нажмите «Edit bucket» для контейнера, который нельзя удалить.
  6. Нажмите на опцию «Обязательно» в верхней части страницы.
  7. Включите «Reflection Expiration», нажав «On», а затем выбрав значение для «Reflection Age».
    Возраст отражения — это время, в течение которого отражение остается в контейнере после создания (когда объект удаляется), прежде чем оно будет удалено.
    Минимальное значение параметра «Возраст отражения» составляет 1 день.
  8. Нажмите «Save», чтобы сохранить изменения.
  9. Прежде чем снова пытаться удалить контейнер, дождитесь истечения времени, заданного в разделе «Reflection Age».
  10. Если проблема не устранена, откройте сервисную заявку в службу поддержки ECS. 

До: 
До 
После:
После 

Дополнительная информация

Подписаться на обновления
продуктовВы можете подписаться на обновления этого продукта на странице «Загрузки», чтобы получать уведомления о выпуске загрузки, которая решает эту проблему. Чтобы подписаться на обновления продуктов Dell EMC, выполните следующие действия:
  1.     На сайте онлайн-поддержки EMC выберите Поддержка > по продукту.
  2.     В поле "Поиск продукта" найдите свой продукт (поле будет автоматически предлагаться по мере ввода).
  3.     На странице продукта выберите Загрузки, чтобы перейти на страницу Загрузки для этого продукта.
  4.     Нажмите «Добавить подписку на продукт», чтобы подписаться на обновления для страницы.

Затронутые продукты

ECS Appliance

Продукты

ECS Appliance, ECS Appliance Hardware Gen1 U-Series, ECS Appliance Software without Encryption, Elastic Cloud Storage
Свойства статьи
Номер статьи: 000044827
Тип статьи: Solution
Последнее изменение: 29 Oct 2025
Версия:  4
Получите ответы на свои вопросы от других пользователей Dell
Услуги технической поддержки
Проверьте, распространяются ли на ваше устройство услуги технической поддержки.