Deleting a Trino cluster
You can delete an Trino cluster if you no longer need it.
Deleting a cluster
Before deleting a cluster, disable its deletion protection if it is enabled.
- In the management console
, select the folder you want to delete a cluster from. - Select Managed Service for Trino.
- Click
for the cluster and select Delete. - In the window that opens, confirm the deletion and click Delete.
If you do not have the Yandex Cloud CLI installed yet, install and initialize it.
By default, the CLI uses the folder specified when creating the profile. To change the default folder, use the yc config set folder-id <folder_ID> command. You can also set a different folder for any specific command using the --folder-name or --folder-id parameter.
To delete a Managed Service for Trino cluster, run this command:
yc managed-trino cluster delete <cluster_name_or_ID>
You can request the cluster ID and name with the list of clusters in the folder.
-
Get an IAM token for API authentication and put it into the environment variable:
export IAM_TOKEN="<IAM_token>" -
Use the Cluster.delete method and send the following request, e.g., via cURL
:curl \ --request DELETE \ --header "Authorization: Bearer $IAM_TOKEN" \ --url 'https://trino.api.cloud.yandex.net/managed-trino/v1/clusters/<cluster_ID>'You can request the cluster ID with the list of clusters in the folder.
-
View the server response to make sure the request was successful.
-
Get an IAM token for API authentication and put it into the environment variable:
export IAM_TOKEN="<IAM_token>" -
Clone the cloudapi
repository:cd ~/ && git clone --depth=1 https://github.com/yandex-cloud/cloudapiBelow, we assume the repository contents are stored in the
~/cloudapi/directory. -
Use the ClusterService/Delete call and send the following request, e.g., via gRPCurl
:grpcurl \ -format json \ -import-path ~/cloudapi/ \ -import-path ~/cloudapi/third_party/googleapis/ \ -proto ~/cloudapi/yandex/cloud/trino/v1/cluster_service.proto \ -rpc-header "Authorization: Bearer $IAM_TOKEN" \ -d '{ "cluster_id": "<cluster_ID>" }' \ trino.api.cloud.yandex.net:443 \ yandex.cloud.trino.v1.ClusterService.DeleteYou can request the cluster ID with the list of clusters in the folder.
-
View the server response to make sure the request was successful.