Envie comentários
Excluir instâncias
Mantenha tudo organizado com as coleções
Salve e categorize o conteúdo com base nas suas preferências.
Nesta página, você verá como excluir instâncias do Cloud SQL.
Aviso: ao excluir uma instância, todos os dados contidos nela são perdidos permanentemente, inclusive backups. Para preservá-los,
exporte os dados para o Cloud Storage
antes de excluir a instância. O papel de administrador do Cloud SQL inclui a permissão para excluir
a instância. Para evitar exclusões acidentais, conceda esse papel somente quando necessário.
Além disso, considere a
proteção contra exclusão .
Considere estas informações na hora de planejar a exclusão de uma instância:
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 até uma semana para que os recursos relacionados a uma instância
sejam completamente excluídos, exceto as réplicas de leitura, que geralmente
são excluídas em alguns minutos.
O nome da instância excluída pode ser reutilizado imediatamente para criar uma nova instância.
Se a
proteção contra exclusão estiver ativada em uma instância, será necessário desativá-la antes
de excluí-la.
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
Você pode excluir uma instância do Cloud SQL usando a gcloud CLI ou a API.
Observação : antes de excluir uma instância, confirme se é seguro fazer isso. Em seguida, confirme se a proteção contra exclusão está desativada na instância.
Se você excluir uma instância que tem o Private Service Connect ativado, vão ocorrer as seguintes ações:
O anexo de serviço será removido automaticamente. No entanto, o endpoint do Private Service Connect que aponta para o anexo de serviço não será excluído automaticamente. Ao listar a regra de encaminhamento associada ao endpoint, é possível ver que a regra tem um status CLOSED
. Depois de receber esse status, você pode excluir o endpoint.
Você verá a conexão com o endpoint expirar.
Para evitar custos adicionais, recomendamos que você também exclua a zona de DNS e o registro DNS correspondentes.
Console
No console do Google Cloud, acesse a página Instâncias do Cloud SQL .
Acesse 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
Para excluir uma instância, use o comando gcloud sql instances delete
:
gcloud sql instances delete INSTANCE_NAME \
--project= PROJECT_ID
Faça as seguintes substituições:
INSTANCE_NAME : o nome da instância.
PROJECT_ID : o ID ou número do projeto do Google Cloud que contém a instância que você quer excluir
REST v1
Antes de usar os dados da solicitação abaixo, faça as substituições a seguir:
PROJECT_ID : o ID ou número do projeto do Google Cloud que contém a instância que você quer excluir
INSTANCE_NAME : o nome da instância.
Método HTTP e URL:
DELETE https://sqladmin.googleapis.com/v1/projects/PROJECT_ID /instances/INSTANCE_NAME
Para enviar a solicitação, expanda uma destas opções:
curl (Linux, macOS ou Cloud Shell)
Observação :
o comando a seguir pressupõe que você fez login na CLI gcloud
com sua conta de usuário executando
gcloud init
ou
gcloud auth login
,
ou usando o
Cloud Shell ,
que faz login automaticamente na CLI gcloud
.
.
É possível verificar a conta ativa atual executando
gcloud auth list
.
execute o seguinte comando:
curl -X DELETE \ -H "Authorization: Bearer $(gcloud auth print-access-token)" \ "https://sqladmin.googleapis.com/v1/projects/PROJECT_ID /instances/INSTANCE_NAME "
PowerShell (Windows)
execute o seguinte comando:
$cred = gcloud auth print-access-token $headers = @{ "Authorization" = "Bearer $cred" } Invoke-WebRequest ` -Method DELETE ` -Headers $headers ` -Uri "https://sqladmin.googleapis.com/v1/projects/PROJECT_ID /instances/INSTANCE_NAME " | Select-Object -Expand Content
Você receberá uma resposta JSON semelhante a esta:
{
"kind": "sql#operation",
"targetLink": "https://sqladmin.googleapis.com/v1/projects/PROJECT_ID /instances/INSTANCE_NAME ",
"status": "PENDING",
"user": "user@example.com",
"insertTime": "2020-01-15T00:10:22.078Z",
"operationType": "DELETE",
"name": "OPERATION_ID ",
"targetId": "INSTANCE_NAME ",
"selfLink": "https://sqladmin.googleapis.com/v1/projects/PROJECT_ID /operations/OPERATION_ID ",
"targetProject": "PROJECT_ID "
}
Para saber como a
solicitação de API REST
é criada nesta tarefa, consulte
APIs Explorer na página instances:delete .
REST v1beta4
Antes de usar os dados da solicitação abaixo, faça as substituições a seguir:
PROJECT_ID : o ID ou número do projeto do Google Cloud que contém a instância que você quer excluir
INSTANCE_NAME : o nome da instância.
Método HTTP e URL:
DELETE https://sqladmin.googleapis.com/sql/v1beta4/projects/PROJECT_ID /instances/INSTANCE_NAME
Para enviar a solicitação, expanda uma destas opções:
curl (Linux, macOS ou Cloud Shell)
Observação :
o comando a seguir pressupõe que você fez login na CLI gcloud
com sua conta de usuário executando
gcloud init
ou
gcloud auth login
,
ou usando o
Cloud Shell ,
que faz login automaticamente na CLI gcloud
.
.
É possível verificar a conta ativa atual executando
gcloud auth list
.
execute o seguinte comando:
curl -X DELETE \ -H "Authorization: Bearer $(gcloud auth print-access-token)" \ "https://sqladmin.googleapis.com/sql/v1beta4/projects/PROJECT_ID /instances/INSTANCE_NAME "
PowerShell (Windows)
execute o seguinte comando:
$cred = gcloud auth print-access-token $headers = @{ "Authorization" = "Bearer $cred" } Invoke-WebRequest ` -Method DELETE ` -Headers $headers ` -Uri "https://sqladmin.googleapis.com/sql/v1beta4/projects/PROJECT_ID /instances/INSTANCE_NAME " | Select-Object -Expand Content
Você receberá uma resposta JSON semelhante a esta:
{
"kind": "sql#operation",
"targetLink": "https://sqladmin.googleapis.com/sql/v1beta4/projects/PROJECT_ID /instances/INSTANCE_NAME ",
"status": "PENDING",
"user": "user@example.com",
"insertTime": "2020-01-15T00:10:22.078Z",
"operationType": "DELETE",
"name": "OPERATION_ID ",
"targetId": "INSTANCE_NAME ",
"selfLink": "https://sqladmin.googleapis.com/sql/v1beta4/projects/PROJECT_ID /operations/OPERATION_ID ",
"targetProject": "PROJECT_ID "
}
Para saber como a
solicitação de API REST
é criada nesta tarefa, consulte
APIs Explorer na página instances:delete .
Envie comentários
Exceto em caso de indicação contrária, o conteúdo desta página é licenciado de acordo com a Licença de atribuição 4.0 do Creative Commons , e as amostras de código são licenciadas de acordo com a Licença Apache 2.0 . Para mais detalhes, consulte as políticas do site do Google Developers . Java é uma marca registrada da Oracle e/ou afiliadas.
Última atualização 2025-02-14 UTC.
Quer enviar seu feedback?
[[["Fácil de entender","easyToUnderstand","thumb-up"],["Meu problema foi resolvido","solvedMyProblem","thumb-up"],["Outro","otherUp","thumb-up"]],[["Difícil de entender","hardToUnderstand","thumb-down"],["Informações incorretas ou exemplo de código","incorrectInformationOrSampleCode","thumb-down"],["Não contém as informações/amostras de que eu preciso","missingTheInformationSamplesINeed","thumb-down"],["Problema na tradução","translationIssue","thumb-down"],["Outro","otherDown","thumb-down"]],["Última atualização 2025-02-14 UTC."],[],[]]