Nesta página, você verá como excluir instâncias do Cloud SQL.
Considere estas informações na hora de planejar a exclusão de uma instância:
- Não é possível excluir uma instância que tenha réplicas. Você precisa excluir todas as réplicas primeiro.
- Depois você de excluir uma instância, ela pode continuar aparecendo no projeto com um tamanho "desconhecido", mas com o status "Sendo excluída". Isso é normal, e a instância desaparece completamente após um breve período.
- Pode levar uma semana para que a instância seja completamente excluída, com exceção das réplicas de leitura, que geralmente são excluídas em alguns minutos.
Permissões necessárias
Por padrão, somente contas de usuário ou serviço com os papéis Cloud SQL Admin
(roles/cloudsql.admin
)
ou Owner
(roles/owner
) têm permissão para excluir uma instância
do Cloud SQL (cloudsql.instances.delete
).
Também é possível definir um papel personalizado do IAM
para a conta de usuário ou serviço que inclui a permissão
cloudsql.instances.delete
. Essa permissão é suportada por papéis
personalizados do IAM.
Excluir uma instância
Console
-
No console do Google Cloud, acesse a página Instâncias do Cloud SQL.
- Para abrir a página Visão geral de uma instância, clique no nome da instância.
- Clique em Excluir.
- Na caixa de diálogo Excluir instância do banco de dados, clique em OK.
gcloud
Exclua a instância.
gcloud sql instances delete INSTANCE_NAME
REST v1
Exclua a instância.
Antes de usar os dados da solicitação abaixo, faça as substituições a seguir:
- project-id: o ID do projeto
- instance-id: o ID da instância
Método HTTP e URL:
DELETE https://sqladmin.googleapis.com/v1/projects/project-id/instances/instance-id
Para enviar a solicitação, expanda uma destas opções:
Você receberá uma resposta JSON semelhante a esta:
{ "kind": "sql#operation", "targetLink": "https://sqladmin.googleapis.com/v1/projects/project-id/instances/var>instance-id", "status": "PENDING", "user": "user@example.com", "insertTime": "2020-01-15T00:10:22.078Z", "operationType": "DELETE", "name": "operation-id", "targetId": "instance-id", "selfLink": "https://sqladmin.googleapis.com/v1/projects/project-id/operations/operation-id", "targetProject": "project-id" }
REST v1beta4
Exclua a instância.
Antes de usar os dados da solicitação abaixo, faça as substituições a seguir:
- project-id: o ID do projeto
- instance-id: o ID da instância
Método HTTP e URL:
DELETE https://sqladmin.googleapis.com/sql/v1beta4/projects/project-id/instances/instance-id
Para enviar a solicitação, expanda uma destas opções:
Você receberá uma resposta JSON semelhante a esta:
{ "kind": "sql#operation", "targetLink": "https://sqladmin.googleapis.com/sql/v1beta4/projects/project-id/instances/var>instance-id", "status": "PENDING", "user": "user@example.com", "insertTime": "2020-01-15T00:10:22.078Z", "operationType": "DELETE", "name": "operation-id", "targetId": "instance-id", "selfLink": "https://sqladmin.googleapis.com/sql/v1beta4/projects/project-id/operations/operation-id", "targetProject": "project-id" }