En esta página se describe cómo gestionar las copias de seguridad finales de tu instancia de Cloud SQL. Antes de eliminar una instancia, puedes hacer una copia de seguridad final de la instancia. Después, puedes restaurar la copia de seguridad final en una instancia nueva o ya creada. De esta forma, puedes volver a crear las instancias que elimines por error o usarlas en cualquier situación de recuperación tras fallos.
A diferencia de las copias de seguridad automatizadas y bajo demanda, que están asociadas a una instancia, puedes hacer una copia de seguridad final antes de eliminar la instancia. Cloud SQL almacena esta copia de seguridad más allá del tiempo de vida de la instancia.
Puedes usar los comandos de gcloud CLI para enumerar, describir, actualizar y eliminar una copia de seguridad final. Si usas roles personalizados, añade los siguientes permisos a los roles:
Para gestionar las copias de seguridad finales de un Google Cloud proyecto, necesitas los siguientes permisos:
Acción
Comando
Permisos obligatorios
Mostrar copias de seguridad finales
gcloud sql backups list
cloudsql.backupRuns.list
Describe una copia de seguridad final
gcloud sql backups describe
cloudsql.backupRuns.get
Actualizar una copia de seguridad final
gcloud sql backups patch
cloudsql.backupRuns.update
Eliminar una copia de seguridad final
gcloud sql backups delete
cloudsql.backupRuns.delete
REST
Para gestionar las copias de seguridad finales de un Google Cloud proyecto, necesitas los siguientes permisos:
Acción
Método
Permisos obligatorios
Mostrar copias de seguridad finales
Backups.ListBackups
cloudsql.backupRuns.list
Describe una copia de seguridad final
Backups.GetBackup
cloudsql.backupRuns.get
Actualizar una copia de seguridad final
Backups.UpdateBackup
cloudsql.backupRuns.update
Eliminar una copia de seguridad final
Backups.DeleteBackup
cloudsql.backupRuns.delete
Ver una lista de copias de seguridad finales
Para ver una lista de las copias de seguridad finales y los detalles de una copia de seguridad, puedes usar la Google Cloud consola, la CLI de gcloud o la API Cloud SQL.
La consola Google Cloud no muestra las copias de seguridad omitidas o fallidas en el
historial de copias de seguridad. Para ver estos tipos de copias de seguridad, usa gcloud o la API de Cloud SQL.
Consola
En la Google Cloud consola, ve a la página Copias de seguridad de Cloud SQL.
En esta página se enumeran todas las copias de seguridad, incluidas las finales, asociadas a un Google Cloud proyecto.
Para ver los detalles de una copia de seguridad final, haz clic en ella. Aparecerá el cuadro de diálogo Copia de seguridad final. En este cuadro de diálogo se muestra la siguiente información:
La fecha y la hora en las que se eliminó la instancia que se usó para crear la copia de seguridad final.
El nombre y la versión de la instancia eliminada
Una marca de fecha y hora que indica cuánto tiempo conserva Cloud SQL la copia de seguridad final
Descripción de la copia de seguridad final
gcloud
Para obtener una lista de todas las copias de seguridad finales asociadas a un proyecto Google Cloud , usa el comando gcloud sql backups list:
Obtienes el BACKUP_NAME del resultado de ejecutar el comando gcloud sql backups list. El formato de BACKUP_NAME es projects/PROJECT_ID/backups/BACKUP_ID.
REST v1
Obtener una lista de copias de seguridad finales
Usa este ejemplo para obtener una lista de todas las copias de seguridad finales asociadas a un Google Cloud proyecto. Para ver una lista completa de los parámetros de esta llamada, consulta la página Backups.ListBackups.
Antes de usar los datos de la solicitud, haz las siguientes sustituciones:
PROJECT_ID: el ID del proyecto
INSTANCE_ID: el ID de instancia
Método HTTP y URL:
GET https://sqladmin.googleapis.com/v1/projects/PROJECT_ID/backups?filter=type=FINAL
Para enviar tu solicitud, despliega una de estas opciones:
Usa este ejemplo para ver los detalles de una copia de seguridad final. Para ver una lista completa de los parámetros de esta llamada, consulta la página Backups.GetBackup.
Antes de usar los datos de la solicitud, haz las siguientes sustituciones:
PROJECT_ID: el ID del proyecto.
BACKUP_ID: el ID de la copia de seguridad. Este ID se obtiene del resultado de la llamada anterior.
Método HTTP y URL:
GET https://sqladmin.googleapis.com/v1/projects/PROJECT_ID/backups/BACKUP_ID
Para enviar tu solicitud, despliega una de estas opciones:
Usa este ejemplo para obtener una lista de todas las copias de seguridad finales asociadas a un Google Cloud proyecto. Para ver una lista completa de los parámetros de esta llamada, consulta la página Backups.ListBackups.
Antes de usar los datos de la solicitud, haz las siguientes sustituciones:
PROJECT_ID: el ID del proyecto
INSTANCE_ID: el ID de instancia
Método HTTP y URL:
GET https://sqladmin.googleapis.com/sql/v1beta4/projects/PROJECT_ID/backups?filter=type=FINAL
Para enviar tu solicitud, despliega una de estas opciones:
Usa este ejemplo para ver los detalles de una copia de seguridad final. Para ver una lista completa de los parámetros de esta llamada, consulta la página Backups.GetBackup.
Antes de usar los datos de la solicitud, haz las siguientes sustituciones:
PROJECT_ID: el ID del proyecto.
BACKUP_ID: el ID de la copia de seguridad. Este ID se obtiene del resultado de la llamada anterior.
Método HTTP y URL:
GET https://sqladmin.googleapis.com/sql/v1beta4/projects/PROJECT_ID/backups/BACKUP_ID
Para enviar tu solicitud, despliega una de estas opciones:
Obtienes el BACKUP_NAME del resultado de ejecutar el comando gcloud sql backups list. El formato de BACKUP_NAME es projects/PROJECT_ID/backups/BACKUP_ID.
En el caso de las marcas --expiry-time y --ttl-days, sigue estas directrices:
En el caso de la marca --expiry-time, especifica la fecha y la hora en las que Cloud SQL elimina automáticamente la copia de seguridad final.
En el caso de la marca --ttl-days, especifica el periodo de conservación de la copia de seguridad final (entre 1 y 365 días). Esto se conoce como tiempo de vida (TTL). El periodo de conservación empieza a contar a partir de la fecha y la hora actuales, y el periodo máximo de conservación que permite Cloud SQL es de 1 año (365 días).
REST v1
Obtener una lista de copias de seguridad finales
Usa este ejemplo para obtener una lista de todas las copias de seguridad finales asociadas a un Google Cloud proyecto. Para ver una lista completa de los parámetros de esta llamada, consulta la página Backups.ListBackups.
Antes de usar los datos de la solicitud, haz las siguientes sustituciones:
PROJECT_ID: el ID del proyecto
INSTANCE_ID: el ID de instancia
Método HTTP y URL:
GET https://sqladmin.googleapis.com/v1/projects/PROJECT_ID/backups?filter=type=FINAL
Para enviar tu solicitud, despliega una de estas opciones:
Puede actualizar el periodo de conservación de una copia de seguridad final de una de las siguientes formas:
Días de conservación: modifica el número de días que Cloud SQL conserva la copia de seguridad.
Hora de vencimiento: indica la fecha y la hora actualizadas en las que Cloud SQL eliminará la copia de seguridad automáticamente.
Actualizar los días de conservación
Usa este ejemplo para actualizar el número de días que Cloud SQL conserva la copia de seguridad final. Para ver una lista completa de los parámetros de esta llamada, consulta la página Backups.UpdateBackup.
Antes de usar los datos de la solicitud, haz las siguientes sustituciones:
PROJECT_ID: el ID del proyecto.
BACKUP_ID: el ID de la copia de seguridad. Este ID se obtiene del resultado de la llamada anterior.
TTL_DAYS: el periodo de conservación de la copia de seguridad final (de 1 a 365 días). Esto se conoce como tiempo de vida (TTL). El periodo de conservación empieza a contar a partir de la fecha y la hora actuales, y el periodo máximo de conservación que permite Cloud SQL es de 1 año (365 días).
Usa este ejemplo para proporcionar una marca de fecha y hora actualizada de cuándo elimina Cloud SQL la copia de seguridad. Para ver una lista completa de los parámetros de esta llamada, consulta la página Backups.UpdateBackup.
Antes de usar los datos de la solicitud, haz las siguientes sustituciones:
PROJECT_ID: el ID del proyecto.
BACKUP_ID: el ID de la copia de seguridad. Este ID se obtiene del resultado de la llamada anterior.
DATE_AND_TIME_STAMP: marca de fecha y hora en la que Cloud SQL elimina automáticamente la copia de seguridad final.
Usa este ejemplo para actualizar la descripción de la copia de seguridad final. Para ver una lista completa de los parámetros de esta llamada, consulta la página Backups.UpdateBackup.
Antes de usar los datos de la solicitud, haz las siguientes sustituciones:
PROJECT_ID: el ID del proyecto.
BACKUP_ID: el ID de la copia de seguridad. Este ID se obtiene del resultado de la llamada anterior.
DESCRIPTION: la descripción actualizada de la copia de seguridad final.
Usa este ejemplo para obtener una lista de todas las copias de seguridad finales asociadas a un Google Cloud proyecto. Para ver una lista completa de los parámetros de esta llamada, consulta la página Backups.ListBackups.
Antes de usar los datos de la solicitud, haz las siguientes sustituciones:
PROJECT_ID: el ID del proyecto
INSTANCE_ID: el ID de instancia
Método HTTP y URL:
GET https://sqladmin.googleapis.com/sql/v1beta4/projects/PROJECT_ID/backups?filter=type=FINAL
Para enviar tu solicitud, despliega una de estas opciones:
Puede actualizar el periodo de conservación de una copia de seguridad final de una de las siguientes formas:
Días de conservación: modifica el número de días que Cloud SQL conserva la copia de seguridad.
Hora de vencimiento: indica la fecha y la hora actualizadas en las que Cloud SQL eliminará la copia de seguridad automáticamente.
Actualizar los días de conservación
Usa este ejemplo para actualizar el número de días que Cloud SQL conserva la copia de seguridad final. Para ver una lista completa de los parámetros de esta llamada, consulta la página Backups.UpdateBackup.
Antes de usar los datos de la solicitud, haz las siguientes sustituciones:
PROJECT_ID: el ID del proyecto.
BACKUP_ID: el ID de la copia de seguridad. Este ID se obtiene del resultado de la llamada anterior.
TTL_DAYS: el periodo de conservación de la copia de seguridad final (de 1 a 365 días). Esto se conoce como tiempo de vida (TTL). El periodo de conservación empieza a contar a partir de la fecha y la hora actuales, y el periodo máximo de conservación que permite Cloud SQL es de 1 año (365 días).
Usa este ejemplo para proporcionar una marca de fecha y hora actualizada de cuándo elimina Cloud SQL la copia de seguridad. Para ver una lista completa de los parámetros de esta llamada, consulta la página Backups.UpdateBackup.
Antes de usar los datos de la solicitud, haz las siguientes sustituciones:
PROJECT_ID: el ID del proyecto.
BACKUP_ID: el ID de la copia de seguridad. Este ID se obtiene del resultado de la llamada anterior.
DATE_AND_TIME_STAMP: marca de fecha y hora en la que Cloud SQL elimina automáticamente la copia de seguridad final.
Usa este ejemplo para actualizar la descripción de la copia de seguridad final. Para ver una lista completa de los parámetros de esta llamada, consulta la página Backups.UpdateBackup.
Antes de usar los datos de la solicitud, haz las siguientes sustituciones:
PROJECT_ID: el ID del proyecto.
BACKUP_ID: el ID de la copia de seguridad. Este ID se obtiene del resultado de la llamada anterior.
DESCRIPTION: la descripción actualizada de la copia de seguridad final.
Puedes eliminar una copia de seguridad final mediante la Google Cloud consola, la CLI de gcloud o la API de Cloud SQL.
Eliminar una copia de seguridad puede no liberar tanto espacio como el que ocupa su tamaño. Esto se debe a que las copias de seguridad son incrementales, por lo que eliminar una copia de seguridad anterior puede transferir parte de su contenido a una copia de seguridad más reciente para preservar la integridad de la que sea más nueva.
Consola
En la Google Cloud consola, ve a la página Copias de seguridad de Cloud SQL.
En esta página se enumeran todas las copias de seguridad, incluidas las finales, asociadas a un Google Cloud proyecto.
En la copia de seguridad final que quieras eliminar, haz clic en más acciones y, a continuación, selecciona Eliminar.
En la ventana ¿Eliminar copia de seguridad final?, introduce el nombre de la instancia que has usado para crear la copia de seguridad final y, a continuación, haz clic en Eliminar.
gcloud
Para obtener una lista de todas las copias de seguridad finales asociadas a un proyecto Google Cloud , usa el comando gcloud sql backups list:
Obtienes el BACKUP_NAME del resultado de ejecutar el comando gcloud sql backups list. El formato de BACKUP_NAME es projects/PROJECT_ID/backups/BACKUP_ID.
REST v1
Obtener una lista de copias de seguridad finales
Usa este ejemplo para obtener una lista de todas las copias de seguridad finales asociadas a un Google Cloud proyecto. Para ver una lista completa de los parámetros de esta llamada, consulta la página Backups.ListBackups.
Antes de usar los datos de la solicitud, haz las siguientes sustituciones:
PROJECT_ID: el ID del proyecto
INSTANCE_ID: el ID de instancia
Método HTTP y URL:
GET https://sqladmin.googleapis.com/v1/projects/PROJECT_ID/backups?filter=type=FINAL
Para enviar tu solicitud, despliega una de estas opciones:
Usa este ejemplo para eliminar una copia de seguridad final. Para ver una lista completa de los parámetros de esta llamada, consulta la página Backups.DeleteBackup.
Antes de usar los datos de la solicitud, haz las siguientes sustituciones:
PROJECT_ID: el ID del proyecto.
BACKUP_ID: el ID de la copia de seguridad. Este ID se obtiene del resultado de la llamada anterior.
Usa este ejemplo para obtener una lista de todas las copias de seguridad finales asociadas a un Google Cloud proyecto. Para ver una lista completa de los parámetros de esta llamada, consulta la página Backups.ListBackups.
Antes de usar los datos de la solicitud, haz las siguientes sustituciones:
PROJECT_ID: el ID del proyecto
INSTANCE_ID: el ID de instancia
Método HTTP y URL:
GET https://sqladmin.googleapis.com/sql/v1beta4/projects/PROJECT_ID/backups?filter=type=FINAL
Para enviar tu solicitud, despliega una de estas opciones:
Usa este ejemplo para eliminar una copia de seguridad final. Para ver una lista completa de los parámetros de esta llamada, consulta la página Backups.DeleteBackup.
Antes de usar los datos de la solicitud, haz las siguientes sustituciones:
PROJECT_ID: el ID del proyecto.
BACKUP_ID: el ID de la copia de seguridad. Este ID se obtiene del resultado de la llamada anterior.
[[["Es fácil de entender","easyToUnderstand","thumb-up"],["Me ofreció una solución al problema","solvedMyProblem","thumb-up"],["Otro","otherUp","thumb-up"]],[["Es difícil de entender","hardToUnderstand","thumb-down"],["La información o el código de muestra no son correctos","incorrectInformationOrSampleCode","thumb-down"],["Me faltan las muestras o la información que necesito","missingTheInformationSamplesINeed","thumb-down"],["Problema de traducción","translationIssue","thumb-down"],["Otro","otherDown","thumb-down"]],["Última actualización: 2025-09-11 (UTC)."],[],[],null,[]]