Перейти к основному содержимому

Удалить бакет

Удалить бакет можно, только если он не содержит объектов. Перед удалением убедитесь, что все объекты в бакете удалены. При включенном версионировании необходимо также удалить все версии объектов и маркеры удаления.

Имя бакета уникально в рамках услуги объектное хранилище S3. После удаления бакета его имя становится доступным для создания нового бакета другим пользователем. Если вы хотите зарезервировать имя бакета для последующего использования, очистите его от объектов, но не удаляйте сам бакет.

Если AWS CLI еще не установлен, установите и настройте его. Для работы с объектным хранилищем используйте команды s3api и s3.

AWS CLI. Удалить бакет

Удалить пустой бакет

В терминале выполните команду:

aws s3 rb s3://<bucket_name>

Укажите:

<bucket_name> — имя бакета.

Удалить бакет со всем объектами

В терминале выполните команду:

aws s3 rb s3://<bucket_name> --force`

Укажите:

<bucket_name> — имя бакета.

Очистить бакет

В терминале выполните команду:

aws s3 rm s3://<bucket_name> --recursive`

Укажите:

<bucket_name> — имя бакета.

Подробнее о бакетах см. в статье О бакетах.