Удаление каталога
Чтобы удалить каталог, у вас должна быть роль editor
или выше на этот каталог. Если вы не можете выполнить эту операцию, обратитесь к администратору или владельцу каталога.
-
Выберите каталог на стартовой странице
консоли управления. На этой странице отображаются каталоги для выбранного облака. Если необходимо, переключитесь на другое облако. -
Нажмите значок
напротив каталога и выберите Удалить. -
Укажите срок удаления каталога — период, после которого каталог будет удален. Выберите один из возможных периодов или
Удалить сейчас
. Срок удаления каталога по умолчанию — 7 дней. -
Нажмите Удалить.
Ресурсы будут остановлены, каталог перейдет в статус ожидания удаления PENDING_DELETION
. Удаление каталога, находящегося в статусе PENDING_DELETION
, можно отменить. Для этого нажмите на значок
Если у вас еще нет интерфейса командной строки Yandex Cloud, установите и инициализируйте его.
-
Посмотрите описание команды удаления каталога:
yc resource-manager folder delete --help
-
Если вы знаете идентификатор или имя каталога, переходите к следующему шагу. Если нет, то узнайте это одним из способов:
-
Получите список каталогов:
yc resource-manager folder list
Результат:
+----------------------+--------------------+--------+--------+-------------+ | ID | NAME | LABELS | STATUS | DESCRIPTION | +----------------------+--------------------+--------+--------+-------------+ | b1gppulhhm2a******** | yet-another-folder | | ACTIVE | | | b1gvmob95yys******** | default | | ACTIVE | | +----------------------+--------------------+--------+--------+-------------+
- Если вы знаете идентификатор ресурса, который принадлежит нужному каталогу, получите идентификатор каталога из информации об этом ресурсе:
yc <имя_сервиса> <категория_сервиса> get <идентификатор_ресурса>
Где:
<имя_сервиса>
— имя сервиса, напримерcompute
.<категория_сервиса>
— категория ресурса, напримерinstance
.<идентификатор_ресурса>
— идентификатор ресурса.
Например, виртуальная машина
fhmp74bfis2a********
принадлежит каталогуb1gpvjd9ir42********
:yc compute instance get fhmp74bfis2a********
Результат:
id: fhmp74bfis2a******** folder_id: b1gpvjd9ia42******** ...
-
-
Удалите каталог:
yc resource-manager folder delete <идентификатор_каталога>
Чтобы отобразить информацию о выполняемой операции, не дожидаясь ее завершения, установите флаг
--async
.
Если у вас еще нет Terraform, установите его и настройте провайдер Yandex Cloud.
Чтобы удалить каталог, созданный с помощью Terraform:
-
Откройте файл конфигурации Terraform и удалите фрагмент с описанием каталога.
Пример описания каталога в конфигурации Terraform... resource "yandex_resourcemanager_folder" "folder1" { cloud_id = "b1gia12......fvsleds" name = "new-folder" description = "this is my default-folder" } ...
Более подробную информацию о параметрах ресурса
yandex_resourcemanager_folder
в Terraform, см. в документации провайдера . -
В командной строке перейдите в папку, где расположен конфигурационный файл Terraform.
-
Проверьте конфигурацию командой:
terraform validate
Если конфигурация является корректной, появится сообщение:
Success! The configuration is valid.
-
Выполните команду:
terraform plan
В терминале будет выведен список ресурсов с параметрами. На этом этапе изменения не будут внесены. Если в конфигурации есть ошибки, Terraform на них укажет.
-
Примените изменения конфигурации:
terraform apply
-
Подтвердите изменения: введите в терминал слово
yes
и нажмите Enter.Проверить удаление каталога можно в консоли управления
или с помощью команды CLI:yc resource-manager folder list
Чтобы удалить каталог, воспользуйтесь методом REST API delete для ресурса Folder или вызовом gRPC API FolderService/Delete.
Внимание
Пока каталог находится в статусе PENDING_DELETION
, ваши диски, зарезервированные IP-адреса и другие данные продолжают храниться. Стоимость хранения рассчитывается по прежнему тарифу. Следите за тарификацией ресурсов в сервисе Yandex Cloud Billing
После завершения периода ожидания каталог переходит в статус DELETING
. В этом статусе происходит процесс необратимого удаления, занимающий до 72 часов, в результате которого вместе с каталогом будут удалены все его ресурсы.