Удаление кластера Sharded PostgreSQL
Примечание
Функциональность находится на стадии Preview.
Вы можете удалить кластер Sharded PostgreSQL, если он вам больше не нужен.
Удалить кластер
Перед удалением кластера отключите его защиту от удаления, если она включена.
- В консоли управления
выберите каталог, из которого нужно удалить кластер. - Выберите сервис Yandex Managed Service for Sharded PostgreSQL.
- Нажмите значок
для нужного кластера и выберите пункт Удалить. - В открывшемся окне подтвердите удаление и нажмите кнопку Удалить.
-
Получите IAM-токен для аутентификации в API и поместите токен в переменную среды окружения:
export IAM_TOKEN="<IAM-токен>" -
Воспользуйтесь методом Cluster.Delete и выполните запрос, например с помощью cURL
:curl \ --request DELETE \ --header "Authorization: Bearer $IAM_TOKEN" \ --header "Content-Type: application/json" \ --url 'https://mdb.api.cloud.yandex.net/managed-spqr/v1/clusters/<идентификатор_кластера>' -
Убедитесь, что запрос был выполнен успешно, изучив ответ сервера.
-
Получите IAM-токен для аутентификации в API и поместите токен в переменную среды окружения:
export IAM_TOKEN="<IAM-токен>" -
Клонируйте репозиторий cloudapi
:cd ~/ && git clone --depth=1 https://github.com/yandex-cloud/cloudapiДалее предполагается, что содержимое репозитория находится в директории
~/cloudapi/. -
Воспользуйтесь вызовом ClusterService.Delete и выполните запрос, например с помощью gRPCurl
:grpcurl \ -format json \ -import-path ~/cloudapi/ \ -import-path ~/cloudapi/third_party/googleapis/ \ -proto ~/cloudapi/yandex/cloud/mdb/spqr/v1/cluster_service.proto \ -rpc-header "Authorization: Bearer $IAM_TOKEN" \ -d '{ "cluster_id": <идентификатор_кластера> }' \ mdb.api.cloud.yandex.net:443 \ yandex.cloud.mdb.spqr.v1.ClusterService.Delete -
Убедитесь, что запрос был выполнен успешно, изучив ответ сервера.