Удаление кластера
Перед удалением кластера
-
Отключите защиту от удаления для кластера, если она включена.
-
Сохраните идентификатор кластера.
Идентификатор кластера необходим, чтобы восстановить удаленный кластер из резервной копии.
После удаления кластера баз данных его резервные копии сохраняются и могут быть использованы для восстановления в течение 7 дней.
Удалить кластер
- Откройте страницу каталога в консоли управления.
- Выберите сервис Managed Service for PostgreSQL.
- Нажмите значок для нужного кластера и выберите пункт Удалить.
Если у вас еще нет интерфейса командной строки Yandex Cloud, установите и инициализируйте его.
По умолчанию используется каталог, указанный в профиле CLI. Вы можете указать другой каталог с помощью параметра --folder-name
или --folder-id
.
Чтобы удалить кластер, выполните команду:
yc managed-postgresql cluster delete <имя или идентификатор кластера>
Идентификатор и имя кластера можно запросить со списком кластеров в каталоге.
Terraform позволяет быстро создать облачную инфраструктуру в Yandex Cloud и управлять ею с помощью файлов конфигураций. В файлах конфигураций хранится описание инфраструктуры на языке HCL (HashiCorp Configuration Language). Terraform и его провайдеры распространяются под лицензией Mozilla Public License.
Подробную информацию о ресурсах провайдера смотрите в документации на сайте Terraform или в зеркале.
При изменении файлов конфигураций Terraform автоматически определяет, какая часть вашей конфигурации уже развернута, что следует добавить или удалить.
Подробнее о Terraform читайте в документации.
Чтобы удалить кластер, созданный с помощью Terraform:
-
В командной строке перейдите в каталог, в котором расположен актуальный конфигурационный файл Terraform с планом инфраструктуры.
-
Удалите ресурсы с помощью команды:
terraform destroy
Внимание
Terraform удалит все ресурсы, которые были созданы с его помощью: кластеры, сети, подсети, виртуальные машины и т. д.
-
Подтвердите удаление ресурсов.
Ограничения по времени
Провайдер Terraform ограничивает время на выполнение операций с кластером Managed Service for PostgreSQL:
- создание, в том числе путем восстановления из резервной копии, — 30 минут;
- обновление — 60 минут;
- удаление — 15 минут.
Операции, длящиеся дольше указанного времени, прерываются.
Добавьте к описанию кластера блок timeouts
, например:
resource "yandex_mdb_postgresql_cluster" "<имя кластера>" {
...
timeouts {
create = "1h30m" # Полтора часа
update = "2h" # 2 часа
delete = "30m" # 30 минут
}
}