En esta página, se describe cómo administrar las copias de seguridad finales de tu instancia de Cloud SQL. Antes de borrar una instancia, puedes crear una copia de seguridad final de ella. Luego, puedes restablecer la copia de seguridad final en una instancia nueva o existente. De esta manera, puedes volver a crear las instancias que borres por accidente o usarlas para cualquier situación de recuperación ante desastres.
A diferencia de las copias de seguridad automáticas y a pedido, que están asociadas con una instancia, puedes crear una copia de seguridad final antes de borrar la instancia. Cloud SQL almacena esta copia de seguridad más allá del ciclo de vida de la instancia.
Puedes usar los comandos existentes de la CLI de gcloud para enumerar, describir, actualizar y borrar una copia de seguridad final. Si usas roles personalizados, agrega los siguientes permisos a los roles:
Para administrar las copias de seguridad finales en un proyecto de Google Cloud, necesitas los siguientes permisos:
Acción
Comando
Permisos necesarios
Cómo enumerar las copias de seguridad finales
gcloud sql backups list
cloudsql.backupRuns.list
Describe una copia de seguridad final
gcloud sql backups describe
cloudsql.backupRuns.get
Actualiza una copia de seguridad final
gcloud sql backups patch
cloudsql.backupRuns.update
Borra una copia de seguridad final
gcloud sql backups delete
cloudsql.backupRuns.delete
REST
Para administrar las copias de seguridad finales en un proyecto de Google Cloud, necesitas los siguientes permisos:
Acción
Método
Permisos necesarios
Cómo enumerar las copias de seguridad finales
backups.list
cloudsql.backupRuns.list
Describe una copia de seguridad final
backups.describe
cloudsql.backupRuns.get
Actualiza una copia de seguridad final
backups.patch
cloudsql.backupRuns.update
Borra una copia de seguridad final
backups.delete
cloudsql.backupRuns.delete
Visualiza una lista de las copias de seguridad finales
Puedes ver una lista de las copias de seguridad finales y los detalles sobre una copia de seguridad con la consola de Google Cloud, gcloud CLI o la API de Cloud SQL.
En el historial de copias de seguridad de la consola de Google Cloud, no se muestran las copias de seguridad omitidas o con errores. Para ver estos tipos de copias de seguridad, usa gcloud o la API de Cloud SQL.
Console
En la consola de Google Cloud, 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, que están asociadas con un proyecto de Google Cloud.
Para ver los detalles de una copia de seguridad final, haz clic en ella. Aparecerá el diálogo Final backup. En este diálogo, se muestra la siguiente información:
La fecha y hora en que se borró la instancia que se usó para crear la copia de seguridad final
El nombre y la versión de la instancia borrada
Una marca de fecha y hora de cuánto tiempo retiene Cloud SQL la copia de seguridad final
Una descripción de la copia de seguridad final
gcloud
Para obtener una lista de todas las copias de seguridad finales asociadas con un proyecto de Google Cloud, usa el comando gcloud sql backups list:
Obtienes el BACKUP_NAME del resultado de ejecutar el comando gcloud sql backups list. El BACKUP_NAME tiene el siguiente formato: projects/PROJECT_ID/backups/BACKUP_ID.
REST v1
Obtén una lista de las copias de seguridad finales
Usa este ejemplo para obtener una lista de todas las copias de seguridad finales asociadas con un proyecto de Google Cloud. Para ver una lista completa de los parámetros de esta llamada, consulta la página backupRuns.list.
Antes de usar cualquiera de los datos de solicitud a continuación, realiza los siguientes reemplazos:
PROJECT_ID: el ID del proyecto
INSTANCE_ID: El ID de la instancia
Método HTTP y URL:
GET https://sqladmin.googleapis.com/v1/projects/PROJECT_ID/backups?filter=type=FINAL
Para enviar tu solicitud, expande una de estas opciones:
Cómo ver los detalles de una copia de seguridad final
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 backupRuns.get.
Antes de usar cualquiera de los datos de solicitud a continuación, realiza los siguientes reemplazos:
PROJECT_ID: El ID del proyecto.
BACKUP_ID: El ID de la copia de seguridad Obtienes este ID del resultado de ejecutar la llamada anterior.
Método HTTP y URL:
GET https://sqladmin.googleapis.com/v1/projects/PROJECT_ID/backups/BACKUP_ID
Para enviar tu solicitud, expande una de estas opciones:
Obtén una lista de las copias de seguridad finales
Usa este ejemplo para obtener una lista de todas las copias de seguridad finales asociadas con un proyecto de Google Cloud. Para ver una lista completa de los parámetros de esta llamada, consulta la página backupRuns.list.
Antes de usar cualquiera de los datos de solicitud a continuación, realiza los siguientes reemplazos:
PROJECT_ID: el ID del proyecto
INSTANCE_ID: El ID de la instancia
Método HTTP y URL:
GET https://sqladmin.googleapis.com/sql/v1beta4/projects/PROJECT_ID/backups?filter=type=FINAL
Para enviar tu solicitud, expande una de estas opciones:
Cómo ver los detalles de una copia de seguridad final
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 backupRuns.get.
Antes de usar cualquiera de los datos de solicitud a continuación, realiza los siguientes reemplazos:
PROJECT_ID: El ID del proyecto.
BACKUP_ID: El ID de la copia de seguridad Obtienes este ID del resultado de ejecutar 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, expande una de estas opciones:
Obtienes el BACKUP_NAME del resultado de ejecutar el comando gcloud sql backups list. El BACKUP_NAME tiene el siguiente formato: projects/PROJECT_ID/backups/BACKUP_ID.
Para las marcas --expiry-time y --ttl-days, usa los siguientes lineamientos:
Para la marca --expiry-time, especifica una marca de fecha y hora de cuando Cloud SQL borra la copia de seguridad final automáticamente.
Para la marca --ttl-days, especifica el período de retención de la copia de seguridad final (de 1 a 365 días). Esto se conoce como tiempo de actividad (TTL). El período de retención comienza a partir de la fecha y hora actuales, y el período máximo de retención que permite Cloud SQL es de 1 año (o 365 días).
REST v1
Obtén una lista de las copias de seguridad finales
Usa este ejemplo para obtener una lista de todas las copias de seguridad finales asociadas con un proyecto de Google Cloud. Para ver una lista completa de los parámetros de esta llamada, consulta la página backupRuns.list.
Antes de usar cualquiera de los datos de solicitud a continuación, realiza los siguientes reemplazos:
PROJECT_ID: el ID del proyecto
INSTANCE_ID: El ID de la instancia
Método HTTP y URL:
GET https://sqladmin.googleapis.com/v1/projects/PROJECT_ID/backups?filter=type=FINAL
Para enviar tu solicitud, expande una de estas opciones:
Puedes actualizar el período de retención de una copia de seguridad final de las siguientes maneras:
Días de retención: Modifica la cantidad de días que Cloud SQL retiene la copia de seguridad.
Hora de vencimiento: Proporciona una marca de fecha y hora actualizada para cuando Cloud SQL borre la copia de seguridad automáticamente.
Actualiza los días de retención
Usa este ejemplo para actualizar la cantidad de días que Cloud SQL retiene la copia de seguridad final. Para ver una lista completa de los parámetros de esta llamada, consulta la página backupRuns.update.
Antes de usar cualquiera de los datos de solicitud a continuación, realiza los siguientes reemplazos:
PROJECT_ID: El ID del proyecto.
BACKUP_ID: El ID de la copia de seguridad Obtienes este ID del resultado de ejecutar la llamada anterior.
TTL_DAYS: Es el período de retención de la copia de seguridad final (de 1 a 365 días). Esto se conoce como tiempo de actividad (TTL). El período de retención comienza a partir de la fecha y hora actuales, y el período máximo de retención que permite Cloud SQL es de 1 año (o 365 días).
Usa este ejemplo para proporcionar una marca de fecha y hora actualizada para cuando Cloud SQL borre la copia de seguridad. Para ver una lista completa de los parámetros de esta llamada, consulta la página backupRuns.update.
Antes de usar cualquiera de los datos de solicitud a continuación, realiza los siguientes reemplazos:
PROJECT_ID: El ID del proyecto.
BACKUP_ID: El ID de la copia de seguridad Obtienes este ID del resultado de ejecutar la llamada anterior.
DATE_AND_TIME_STAMP: Una marca de fecha y hora de la fecha en la que Cloud SQL borra la copia de seguridad final automáticamente.
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 backupRuns.update.
Antes de usar cualquiera de los datos de solicitud a continuación, realiza los siguientes reemplazos:
PROJECT_ID: El ID del proyecto.
BACKUP_ID: El ID de la copia de seguridad Obtienes este ID del resultado de ejecutar la llamada anterior.
DESCRIPTION: La descripción actualizada de la copia de seguridad final.
Obtén una lista de las copias de seguridad finales
Usa este ejemplo para obtener una lista de todas las copias de seguridad finales asociadas con un proyecto de Google Cloud. Para ver una lista completa de los parámetros de esta llamada, consulta la página backupRuns.list.
Antes de usar cualquiera de los datos de solicitud a continuación, realiza los siguientes reemplazos:
PROJECT_ID: el ID del proyecto
INSTANCE_ID: El ID de la instancia
Método HTTP y URL:
GET https://sqladmin.googleapis.com/sql/v1beta4/projects/PROJECT_ID/backups?filter=type=FINAL
Para enviar tu solicitud, expande una de estas opciones:
Puedes actualizar el período de retención de una copia de seguridad final de las siguientes maneras:
Días de retención: Modifica la cantidad de días que Cloud SQL retiene la copia de seguridad.
Hora de vencimiento: Proporciona una marca de fecha y hora actualizada para cuando Cloud SQL borre la copia de seguridad automáticamente.
Actualiza los días de retención
Usa este ejemplo para actualizar la cantidad de días que Cloud SQL retiene la copia de seguridad final. Para ver una lista completa de los parámetros de esta llamada, consulta la página backupRuns.update.
Antes de usar cualquiera de los datos de solicitud a continuación, realiza los siguientes reemplazos:
PROJECT_ID: El ID del proyecto.
BACKUP_ID: El ID de la copia de seguridad Obtienes este ID del resultado de ejecutar la llamada anterior.
TTL_DAYS: Es el período de retención de la copia de seguridad final (de 1 a 365 días). Esto se conoce como tiempo de actividad (TTL). El período de retención comienza a partir de la fecha y hora actuales, y el período máximo de retención que permite Cloud SQL es de 1 año (o 365 días).
Usa este ejemplo para proporcionar una marca de fecha y hora actualizada para cuando Cloud SQL borre la copia de seguridad. Para ver una lista completa de los parámetros de esta llamada, consulta la página backupRuns.update.
Antes de usar cualquiera de los datos de solicitud a continuación, realiza los siguientes reemplazos:
PROJECT_ID: El ID del proyecto.
BACKUP_ID: El ID de la copia de seguridad Obtienes este ID del resultado de ejecutar la llamada anterior.
DATE_AND_TIME_STAMP: Una marca de fecha y hora de la fecha en la que Cloud SQL borra la copia de seguridad final automáticamente.
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 backupRuns.update.
Antes de usar cualquiera de los datos de solicitud a continuación, realiza los siguientes reemplazos:
PROJECT_ID: El ID del proyecto.
BACKUP_ID: El ID de la copia de seguridad Obtienes este ID del resultado de ejecutar la llamada anterior.
DESCRIPTION: La descripción actualizada de la copia de seguridad final.
Puedes borrar una copia de seguridad final con la consola de Google Cloud, gcloud CLI o la API de Cloud SQL.
Para las instancias de MySQL, puede que borrar una copia de seguridad no libere tanto espacio como el que ocupa la copia. Esto se debe a que las copias de seguridad son incrementales, por lo que borrar una copia de seguridad anterior puede transferir alguno de sus contenidos a una copia más reciente para conservar la integridad de esta.
Console
En la consola de Google Cloud, 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, que están asociadas con un proyecto de Google Cloud.
En la copia de seguridad final que deseas borrar, haz clic en Más acciones y, luego, selecciona Borrar.
En la ventana ¿Quieres borrar la copia de seguridad final?, ingresa el nombre de la instancia que usaste para crear la copia de seguridad final y, luego, haz clic en Borrar.
gcloud
Para obtener una lista de todas las copias de seguridad finales asociadas con un proyecto de Google Cloud, usa el comando gcloud sql backups list:
Obtienes el BACKUP_NAME del resultado de ejecutar el comando gcloud sql backups list. El BACKUP_NAME tiene el siguiente formato: projects/PROJECT_ID/backups/BACKUP_ID.
REST v1
Obtén una lista de las copias de seguridad finales
Usa este ejemplo para obtener una lista de todas las copias de seguridad finales asociadas con un proyecto de Google Cloud. Para ver una lista completa de los parámetros de esta llamada, consulta la página backupRuns.list.
Antes de usar cualquiera de los datos de solicitud a continuación, realiza los siguientes reemplazos:
PROJECT_ID: el ID del proyecto
INSTANCE_ID: El ID de la instancia
Método HTTP y URL:
GET https://sqladmin.googleapis.com/v1/projects/PROJECT_ID/backups?filter=type=FINAL
Para enviar tu solicitud, expande una de estas opciones:
Usa este ejemplo para borrar una copia de seguridad final. Para ver una lista completa de los parámetros de esta llamada, consulta la página backupRuns.delete.
Antes de usar cualquiera de los datos de solicitud a continuación, realiza los siguientes reemplazos:
PROJECT_ID: El ID del proyecto.
BACKUP_ID: El ID de la copia de seguridad Obtienes este ID del resultado de ejecutar la llamada anterior.
Obtén una lista de las copias de seguridad finales
Usa este ejemplo para obtener una lista de todas las copias de seguridad finales asociadas con un proyecto de Google Cloud. Para ver una lista completa de los parámetros de esta llamada, consulta la página backupRuns.list.
Antes de usar cualquiera de los datos de solicitud a continuación, realiza los siguientes reemplazos:
PROJECT_ID: el ID del proyecto
INSTANCE_ID: El ID de la instancia
Método HTTP y URL:
GET https://sqladmin.googleapis.com/sql/v1beta4/projects/PROJECT_ID/backups?filter=type=FINAL
Para enviar tu solicitud, expande una de estas opciones:
Usa este ejemplo para borrar una copia de seguridad final. Para ver una lista completa de los parámetros de esta llamada, consulta la página backupRuns.delete.
Antes de usar cualquiera de los datos de solicitud a continuación, realiza los siguientes reemplazos:
PROJECT_ID: El ID del proyecto.
BACKUP_ID: El ID de la copia de seguridad Obtienes este ID del resultado de ejecutar la llamada anterior.
[[["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-03-06 (UTC)"],[],[]]