Enviar comentarios
Borrar instancias
Organiza tus páginas con colecciones
Guarda y categoriza el contenido según tus preferencias.
En esta página, se describe cómo borrar instancias de Cloud SQL.
Advertencia : Cuando se borra una instancia, todos los datos que posee, incluidas las copias de seguridad, se pierden de forma definitiva. Para conservar tus datos, expórtalos a Cloud Storage antes de borrarla. La función de administrador de Cloud SQL incluye el permiso para borrar la instancia. Para evitar la eliminación accidental, otorga esta función solo cuando sea necesario.
Además, considera la protección contra la eliminación .
Ten en cuenta la siguiente información cuando planifiques borrar una instancia:
No puedes borrar una instancia que tenga réplicas. Primero, debes borrar todas las réplicas.
Puedes reducir las probabilidades de borrar una instancia por accidente mediante la creación de una réplica, ya que para borrar una réplica, primero se debe borrar su instancia principal.
Luego de borrar una instancia, puede que aún aparezca en tu proyecto con un tamaño “desconocido” y con el estado “en proceso de borrado”. Esto es normal y la instancia desaparece completamente después de un período breve.
Los recursos subyacentes relacionados con una instancia pueden tardar hasta una semana en borrarse por completo, a excepción de las réplicas de lectura, que a menudo se borran en unos minutos.
El nombre de la instancia borrada se puede volver a usar de inmediato para crear una nueva.
Si la protección contra la eliminación está habilitada en una instancia, debes inhabilitarla antes de borrarla.
Permisos necesarios
De forma predeterminada, solo las cuentas de servicio o usuario con el rol Cloud SQL Admin
(roles/cloudsql.admin
) o Owner
(roles/owner
) tienen permiso para borrar una instancia de Cloud SQL. (cloudsql.instances.delete
)
También puedes definir un rol personalizado de IAM para la cuenta de servicio o usuario que incluya el permiso cloudsql.instances.delete
. Este permiso es compatible con los roles personalizados de IAM.
Borra una instancia
gcloud CLI o la API.
Nota: Antes de borrar una instancia, confirma que sea seguro hacerlo. Luego, confirma que la protección contra la eliminación esté desactivada para la instancia.
Si borras una instancia que tiene habilitado Private Service Connect , se producen las siguientes acciones:
El adjunto de servicio se quita de forma automática. Sin embargo, el extremo de Private Service Connect que apunta al adjunto de servicio no se borra de forma automática. Si enumeras la regla de reenvío asociada con el extremo, puedes ver que la regla tiene el estado CLOSED
. Después de recibir este estado, puedes borrar el extremo.
Verás la conexión al tiempo de espera del extremo.
Para evitar que se apliquen costos adicionales, te recomendamos que también borres la zona del DNS y el registro DNS correspondientes.
Console
En la consola de Google Cloud, ve a la página Instancias de Cloud SQL .
Ir a Instancias de Cloud SQL
Para abrir la página de Descripción general de una instancia, haz clic en su nombre.
Haz clic en Borrar .
En el cuadro de diálogo Borrar instancia de la base de datos , haz clic en Aceptar .
gcloud
Para borrar una instancia, usa el comando gcloud sql instances delete
:
gcloud sql instances delete INSTANCE_NAME \
--project= PROJECT_ID
Realiza los siguientes reemplazos:
INSTANCE_NAME : Es el nombre de la instancia.
PROJECT_ID : el ID o el número del proyecto de Google Cloud que contiene la instancia que deseas borrar
REST v1
Antes de usar cualquiera de los datos de solicitud a continuación, realiza los siguientes reemplazos:
PROJECT_ID : el ID o el número del proyecto de Google Cloud que contiene la instancia que deseas borrar
INSTANCE_NAME : Es el nombre de la instancia.
HTTP method and URL:
DELETE https://sqladmin.googleapis.com/v1/projects/PROJECT_ID /instances/INSTANCE_NAME
Para enviar tu solicitud, expande una de estas opciones:
curl (Linux, macOS o Cloud Shell)
Nota:
Con el siguiente comando, se supone que accediste a
la CLI de gcloud
con tu cuenta de usuario a través de la ejecución de
gcloud init
o
gcloud auth login
,
o a través del uso de
Cloud Shell ,
que accede de forma automática a la CLI de gcloud
.
Para comprobar la cuenta activa actual, ejecuta gcloud auth list
.
Ejecuta el siguiente 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)
Ejecuta el siguiente 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
Deberías recibir una respuesta JSON similar a la que se muestra a continuación:
{
"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 ver cómo se realiza la solicitud a la API de REST subyacente en esta tarea, consulta Explorador de APIs en la página instances:delete .
REST v1beta4
Antes de usar cualquiera de los datos de solicitud a continuación, realiza los siguientes reemplazos:
PROJECT_ID : el ID o el número del proyecto de Google Cloud que contiene la instancia que deseas borrar
INSTANCE_NAME : Es el nombre de la instancia.
HTTP method and URL:
DELETE https://sqladmin.googleapis.com/sql/v1beta4/projects/PROJECT_ID /instances/INSTANCE_NAME
Para enviar tu solicitud, expande una de estas opciones:
curl (Linux, macOS o Cloud Shell)
Nota:
Con el siguiente comando, se supone que accediste a
la CLI de gcloud
con tu cuenta de usuario a través de la ejecución de
gcloud init
o
gcloud auth login
,
o a través del uso de
Cloud Shell ,
que accede de forma automática a la CLI de gcloud
.
Para comprobar la cuenta activa actual, ejecuta gcloud auth list
.
Ejecuta el siguiente 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)
Ejecuta el siguiente 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
Deberías recibir una respuesta JSON similar a la que se muestra a continuación:
{
"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 ver cómo se realiza la solicitud a la API de REST subyacente en esta tarea, consulta Explorador de APIs en la página instances:delete .
Enviar comentarios
Salvo que se indique lo contrario, el contenido de esta página está sujeto a la licencia Atribución 4.0 de Creative Commons , y los ejemplos de código están sujetos a la licencia Apache 2.0 . Para obtener más información, consulta las políticas del sitio de Google Developers . Java es una marca registrada de Oracle o sus afiliados.
Última actualización: 2025-02-14 (UTC)
¿Quieres brindar más información?
[[["Fácil de comprender","easyToUnderstand","thumb-up"],["Resolvió mi problema","solvedMyProblem","thumb-up"],["Otro","otherUp","thumb-up"]],[["Difícil de entender","hardToUnderstand","thumb-down"],["Información o código de muestra incorrectos","incorrectInformationOrSampleCode","thumb-down"],["Faltan la información o los ejemplos que necesito","missingTheInformationSamplesINeed","thumb-down"],["Problema de traducción","translationIssue","thumb-down"],["Otro","otherDown","thumb-down"]],["Última actualización: 2025-02-14 (UTC)"],[],[]]