Administrar copias de seguridad
Las copias de seguridad de Bigtable te ayudan a proteger tus tablas contra la pérdida accidental de datos, la corrupción o las situaciones de desastre. Puedes crear, copiar, restablecer y supervisar estas copias de seguridad con la consola de Google Cloud , Google Cloud CLI o las bibliotecas cliente de Cloud Bigtable.
Antes de comenzar
Antes de comenzar, revisa Copias de seguridad y consulta Descripción general de las ediciones para conocer las funciones que solo están disponibles en la edición Enterprise Plus.
Asegúrate de que tú o la cuenta de usuario que usas tengan los permisos necesarios para las acciones que debes realizar.
Si planeas usar gcloud CLI, instala gcloud CLI para Bigtable.
Usa la copia de seguridad automática
Puedes usar gcloud CLI o la consola de Google Cloud para habilitar la copia de seguridad automatizada. De forma predeterminada, la copia de seguridad automática crea una copia de seguridad estándar diaria de tu tabla con un período de retención de siete días. Puedes personalizar una política de copia de seguridad automática de las siguientes maneras:
- Configura copias de seguridad automáticas en caliente en instancias de SSD especificando una duración de conservación en caliente de 24 horas a 10 días. Este parámetro de configuración obligatorio determina cuánto tiempo cada copia de seguridad diaria permanece en caliente antes de pasar a ser una copia de seguridad estándar. Las copias de seguridad automáticas activas también tienen un período de retención predeterminado de siete días. Para obtener más información, consulta la sección Configura copias de seguridad automáticas en caliente de este documento.
- Modificar el período de retención de las copias de seguridad hasta 90 días Para obtener más información, consulta la sección Actualiza una política de copia de seguridad automática de este documento.
- Selecciona ubicaciones de clústeres específicas en las que se habiliten las copias de seguridad automáticas. Esta opción solo está disponible en la edición Enterprise Plus. Para obtener más información, consulta la sección Configura las ubicaciones de los clústeres de copias de seguridad automáticas de este documento.
Los pasos para borrar, actualizar, copiar y restablecer una copia de seguridad son los mismos, ya sea que la copia de seguridad se cree de forma manual o como resultado de una copia de seguridad automática.
Puedes extender la fecha de vencimiento de una copia de seguridad o de una copia de seguridad. Para obtener más información, consulta Modifica una copia de seguridad o una copia de seguridad.
Si planeas habilitar la copia de seguridad automática, ten en cuenta los siguientes factores:
- Si se agrega un clúster a una instancia que contiene una tabla con la copia de seguridad automática habilitada, no se crean copias de seguridad diarias en el clúster agregado. Para crear copias de seguridad diarias en todos los clústeres, incluido el que se agregó recientemente, inhabilita la copia de seguridad automática de la tabla y, luego, vuelve a habilitarla.
- Si se borra una tabla con la copia de seguridad automática habilitada y, luego, se recupera, debes volver a habilitar la copia de seguridad automática en la tabla recuperada.
- Restablecer una copia de seguridad automática de una tabla no habilita automáticamente la copia de seguridad automática en la tabla restablecida. Debes habilitar manualmente la copia de seguridad automática.
Habilitar la copia de seguridad automática
Puedes habilitar la copia de seguridad automatizada con la consola de Google Cloud o la Google Cloud CLI. Cuando habilitas la copia de seguridad automática con la configuración predeterminada, Bigtable crea una copia de seguridad estándar diaria de la tabla en cada clúster de la instancia y la conserva durante siete días.
A las copias de seguridad que Bigtable crea como parte de la copia de seguridad automática se les asignan IDs que comienzan con auto. Por ejemplo, una tabla con un ID de
my-table tiene un ID de copia de seguridad automática como auto.my-table.c7x3.20230220-145537,
en el que my-table es el ID de la tabla truncada, c7x3 es el ID de hash único y
20230220-145537 es la fecha y la hora en formato UTC.
Para crear una tabla con la copia de seguridad automatizada habilitada, consulta Crea y administra tablas.
Console
En la consola de Google Cloud , abre la lista de instancias de Bigtable.
Haz clic en la instancia que contiene la tabla de la que quieres crear una copia de seguridad.
En el menú de navegación de Bigtable, haz clic en Tablas.
En la página Tablas, se mostrará una lista de tablas de la instancia.
Para habilitar la copia de seguridad diaria automática con la configuración predeterminada, en la columna Copia de seguridad automática de la tabla, haz clic en Habilitar.
Bigtable puede tardar hasta una hora en comenzar a crear copias de seguridad.
Opcional: Para habilitar la copia de seguridad automática con parámetros de configuración personalizados, como las copias de seguridad automáticas en caliente en instancias de SSD, haz lo siguiente:
- En la fila de la tabla, haz clic en Editar.
- En la sección Configurar copia de seguridad automatizada, selecciona Habilitar copia de seguridad automatizada.
También puedes actualizar una política existente más adelante para cambiar el tipo de copia de seguridad, el período de retención o, en la edición Enterprise Plus, las ubicaciones de los clústeres. Para obtener más información, consulta las secciones Actualiza una política de copia de seguridad automática y Configura copias de seguridad automáticas en caliente de este documento.
gcloud
Para habilitar la copia de seguridad automática de una tabla, ejecuta el comando gcloud bigtable
tables update. Para obtener más información sobre cómo habilitar
la copia de seguridad automática cuando creas una tabla, consulta Crea una tabla.
Después de habilitar la política de copia de seguridad automática para una tabla, la configuración actualizada puede demorar hasta una hora en aplicarse.
gcloud bigtable tables update TABLE_ID \
--instance=INSTANCE_ID \
--enable-automated-backup
Reemplaza lo siguiente:
TABLE_ID: el ID de la tabla de la que deseas crear una copia de seguridadINSTANCE_ID: el identificador permanente de la instancia
Opcional: Puedes actualizar la política de copias de seguridad automáticas para especificar un período de retención personalizado o configurar copias de seguridad automáticas en caliente en instancias de SSD. En la edición Enterprise Plus, puedes habilitar las copias de seguridad automatizadas para los clústeres en ubicaciones específicas. Para obtener más información, consulta las secciones Actualiza una política de copia de seguridad automática y Configura copias de seguridad automáticas en caliente de este documento.
Inhabilita la copia de seguridad automática
Después de inhabilitar la política de copia de seguridad automática para una tabla, la configuración actualizada puede demorar hasta una hora en aplicarse. Las copias de seguridad que se crearon antes del cambio de política se conservan hasta que vencen, a menos que las borres.
Console
En la consola de Google Cloud , abre la lista de instancias de Bigtable.
Haz clic en la instancia que contiene la tabla cuya copia de seguridad automática quieres inhabilitar.
En el menú de navegación de Bigtable, haz clic en Tablas.
En la página Tablas, se mostrará una lista de tablas de la instancia.
En la fila de la tabla cuya copia de seguridad automática deseas inhabilitar, haz clic en Editar.
En el panel Editar tabla, en la sección Configurar copia de seguridad automática, desmarca Habilitar copia de seguridad automática.
Haz clic en Guardar.
gcloud
Para inhabilitar la copia de seguridad automática de una tabla, ejecuta el comando gcloud bigtable
instances tables update.
gcloud bigtable instances tables update TABLE_ID \
--instance=INSTANCE_ID \
--disable-automated-backup
Reemplaza lo siguiente:
TABLE_ID: el ID de la tablaINSTANCE_ID: el identificador permanente de la instancia
Visualiza la política de copia de seguridad automatizada
Puedes ver la política de copia de seguridad automatizada de una tabla con la consola deGoogle Cloud o Google Cloud CLI.
Console
En la consola de Google Cloud , abre la lista de instancias de Bigtable.
Haz clic en la instancia que contiene la tabla cuya política de copia de seguridad automática quieres ver.
En el menú de navegación de Bigtable, haz clic en Tablas.
En la página Tablas, la columna Copia de seguridad automática muestra No habilitada si la copia de seguridad automática no está habilitada, o muestra el tipo de copia de seguridad (Estándar o En caliente) si la copia de seguridad automática está habilitada. En la edición Enterprise Plus, si se configuran copias de seguridad automatizadas para clústeres específicos, la columna también incluye las Zonas con copia de seguridad. También puedes ver este resumen en la página de descripción general de la tabla haciendo clic en el ID de la tabla.
Opcional: Para ver la configuración completa de la política, en la fila de la tabla, haz clic en Editar.
En el panel Editar tabla, la sección Configurar copia de seguridad automatizada muestra el parámetro de configuración Tipo de copia de seguridad (y la duración de Establecer de activa a estándar si se selecciona Activa), el Período de retención y el parámetro de configuración Seleccionar clústeres para crear copias de seguridad. Para cerrar el panel sin realizar cambios, haz clic en Cancelar.
gcloud
Para ver la política de copia de seguridad automatizada de una tabla, ejecuta el
comando gcloud bigtable instances tables describe:
gcloud bigtable instances tables describe TABLE_ID \
--instance=INSTANCE_ID
Reemplaza lo siguiente:
TABLE_ID: el ID de la tablaINSTANCE_ID: el identificador permanente de la instancia
El resultado es similar al siguiente:
automatedBackupPolicy:
frequency: 86400s
keepHotDuration: 172800s
retentionPeriod: 604800s
locations: us-central1-a,us-east1-b,europe-west1-c
columnFamilies:
my-family: {}
createTime: '2023-02-07T20:10:55.613546Z'
granularity: MILLIS
name: projects/my-project/instances/my-instance/tables/my-table
updateTime: '2023-02-07T20:10:55.613546Z'
Ten en cuenta lo siguiente:
- El campo
automatedBackupPolicyno está presente cuando la copia de seguridad automática no está habilitada para una tabla. - El campo
keepHotDurationsolo está presente cuando configuras la política para crear copias de seguridad automáticas en caliente. Cuando está presente, indica cuánto tiempo permanece activa cada copia de seguridad automática antes de pasar a ser una copia de seguridad estándar. Si la política crea copias de seguridad estándar (predeterminadas), el campo no está presente. - El campo
retentionPeriodindica el período de retención de las copias de seguridad creadas automáticamente. Puedes modificar el período de retención de una copia de seguridad individual hasta 90 días en la edición Enterprise o hasta 365 días en la edición Enterprise Plus, a partir de la hora de creación de la copia de seguridad. Para actualizar el período de retención de la copia de seguridad, consulta Modifica una copia de seguridad o una copia de seguridad. - El campo
locationssolo está presente cuando las copias de seguridad automatizadas para clústeres en ubicaciones específicas están habilitadas en la edición Enterprise Plus. Cuando está presente, indica la lista de ubicaciones de clústeres en las que están habilitadas las copias de seguridad automáticas. Si las copias de seguridad automatizadas están habilitadas en todas las ubicaciones (configuración predeterminada), el campo no está presente.
Actualiza una política de copia de seguridad automática
Los cambios en la política de copias de seguridad automáticas no se aplican de forma retroactiva a las copias de seguridad existentes. La configuración de la nueva política de copias de seguridad solo se aplica a las copias de seguridad posteriores.
Puedes configurar un período de retención personalizado de hasta 90 días en las ediciones Enterprise y Enterprise Plus. En las instancias de SSD, puedes configurar copias de seguridad automáticas en caliente especificando una duración de conservación en caliente, que establece cuánto tiempo permanecen en caliente las copias de seguridad automáticas antes de pasar a las copias de seguridad estándar. En la edición Enterprise Plus, también puedes seleccionar ubicaciones de clústeres específicas para las copias de seguridad automatizadas. Para obtener más información sobre las copias de seguridad automáticas en caliente, consulta Configura copias de seguridad automáticas en caliente.
Para actualizar el período de retención o la fecha de vencimiento de una copia de seguridad existente, incluida una copia de seguridad automática, consulta Modifica una copia de seguridad o una copia de seguridad.
Console
En la consola de Google Cloud , abre la lista de instancias de Bigtable.
Haz clic en la instancia que contiene la tabla cuya política de copia de seguridad automatizada quieres actualizar.
En el menú de navegación de Bigtable, haz clic en Tablas.
En la página Tablas, se mostrará una lista de tablas de la instancia.
En la fila de la tabla que deseas actualizar, haz clic en Editar.
En el panel Editar tabla, en la sección Configurar copia de seguridad automática, asegúrate de que esté seleccionada la opción Habilitar copia de seguridad automática y, luego, actualiza cualquiera de los siguientes parámetros de configuración:
- En la sección Tipo de copia de seguridad, selecciona Estándar o Hot. No puedes seleccionar Hot en instancias de HDD ni en tablas con el almacenamiento por niveles habilitado. Si seleccionas En caliente, en el campo Establecer de en caliente a estándar, para especificar la cantidad de días que cada copia de seguridad automática permanece en caliente antes de pasar automáticamente a una copia de seguridad estándar, ingresa un número entero del 1 al 10 (hasta el período de retención).
- En la sección Configuración de la copia de seguridad, en el campo Período de retención, ingresa un número entero del 3 al 90 para especificar la cantidad de días que Bigtable conserva las copias de seguridad (hasta 90 días).
- La edición Enterprise Plus: en la sección Configuración de la copia de seguridad, en la lista Selecciona los clústeres de los que se creará una copia de seguridad, selecciona los clústeres en los que deseas que Bigtable cree copias de seguridad diarias y, luego, haz clic en Aceptar.
Haz clic en Guardar.
gcloud
Para modificar la política de copia de seguridad automatizada de una tabla, usa el comando
gcloud bigtable tables update
con una o más de las siguientes marcas:
--automated-backup-retention-period: Establece un período de retención personalizado--automated-backup-keep-hot-duration: En las instancias de SSD, configura Bigtable para crear copias de seguridad automáticas en caliente y especifica cuánto tiempo permanecen en caliente antes de pasar a las copias de seguridad estándar.--automated-backup-locations: En la edición Enterprise Plus, habilita la copia de seguridad automatizada solo para los clústeres en las ubicaciones especificadas.
gcloud bigtable tables update TABLE_ID \
--instance=INSTANCE_ID \
--automated-backup-retention-period=RETENTION_PERIOD \
--automated-backup-keep-hot-duration=KEEP_HOT_DURATION \
--automated-backup-locations=BACKUP_LOCATIONS
Reemplaza lo siguiente:
TABLE_ID: Es el ID de la tabla que tiene una copia de seguridad automatizada.INSTANCE_ID: el identificador permanente de la instanciaRETENTION_PERIOD: un período de hasta 90 días. El valor se debe expresar como un número con una unidad dem,hod(minutos, horas o días), como15dpara 15 días.Ejemplos:
72ho15dKEEP_HOT_DURATION: Es la cantidad de tiempo que las copias de seguridad automáticas permanecen activas antes de pasar a las copias de seguridad estándar, de24h(1 día) a10d(10 días), sin exceder el período de retención de la política. Expresa el valor como un número con una unidad des,m,hod(segundos, minutos, horas o días). Bigtable admite esta marca solo en instancias de SSD y en tablas sin almacenamiento por niveles habilitado.Ejemplos:
24ho2dBACKUP_LOCATIONS: Es una lista separada por comas de las ubicaciones de los clústeres en los que deseas habilitar la copia de seguridad automatizada. Si no se establece, las copias de seguridad se establecen de forma predeterminada en todos los clústeres de la instancia de la tabla.Ejemplo:
us-central1-a,us-east1-b,europe-west1-c
Configura copias de seguridad automáticas en caliente
Puedes configurar copias de seguridad automatizadas activas con la consola de Google Cloud o Google Cloud CLI cuando creas una tabla, habilitas la copia de seguridad automatizada o actualizas una política de copia de seguridad automatizada. Cuando configuras copias de seguridad automáticas en caliente, especificas una duración de conservación en caliente que determina cuánto tiempo permanece en caliente cada copia de seguridad diaria antes de pasar a ser una copia de seguridad estándar. Por ejemplo, para mantener activa solo la copia de seguridad diaria más reciente, establece la duración de la copia de seguridad activa en 24 horas (1 día) para que cada copia de seguridad diaria pase a ser una copia de seguridad estándar después de que se cree la siguiente copia de seguridad diaria. Para obtener más información sobre cómo configurar la copia de seguridad automatizada cuando creas una tabla, consulta Crea una tabla.
Ten en cuenta los siguientes requisitos y limitaciones cuando configures copias de seguridad automáticas en caliente:
- La tabla debe estar en una instancia de SSD. Bigtable no admite copias de seguridad automáticas en caliente en instancias de HDD.
- Bigtable no admite copias de seguridad automáticas en caliente para tablas con almacenamiento por niveles habilitado. Para obtener más información, consulta Descripción general del almacenamiento por niveles.
- La duración de la retención debe ser de al menos 24 horas (
24ho1d, o 1 día en la consola de Google Cloud ) y, como máximo, 10 días (10d), y no puede superar el período de retención de la política. Para habilitar las copias de seguridad automáticas en caliente de una tabla en un clúster que usa más de 400 TB de almacenamiento en SSD, comunícate con el equipo de Atención al cliente de Cloud. Para obtener más información, consulta Límites de las copias de seguridad.
Console
Para configurar copias de seguridad automáticas en caliente para una tabla existente, haz lo siguiente:
En la consola de Google Cloud , abre la lista de instancias de Bigtable.
Haz clic en la instancia de SSD que contiene la tabla que deseas configurar.
En el menú de navegación de Bigtable, haz clic en Tablas.
En la página Tablas, se mostrará una lista de tablas de la instancia.
En la fila de la tabla, haz clic en Editar.
En el panel Editar tabla, en la sección Configurar copia de seguridad automatizada, asegúrate de que la casilla de verificación Habilitar copia de seguridad automatizada esté seleccionada.
En la sección Tipo de copia de seguridad, selecciona Activa.
En el campo Establecer de en caliente a estándar, ingresa un número entero del 1 al 10 para especificar la cantidad de días que cada copia de seguridad automática permanece en caliente antes de pasar automáticamente a una copia de seguridad estándar. El valor predeterminado es 3 días. Este valor no puede superar la cantidad de días del campo Período de retención.
Opcional: En la sección Configuración de la copia de seguridad, ingresa un número entero del 3 al 90 en el campo Período de retención o, en la edición Enterprise Plus, selecciona clústeres específicos en la lista Selecciona los clústeres para crear una copia de seguridad y, luego, haz clic en Aceptar.
Haz clic en Guardar.
Para dejar de mantener activas las copias de seguridad automáticas posteriores y revertir la política para crear copias de seguridad estándar, abre el panel Editar tabla de la tabla, selecciona Estándar en la sección Tipo de copia de seguridad y, luego, haz clic en Guardar. Cambiar el tipo de copia de seguridad no afecta las copias de seguridad que ya se crearon. Las copias de seguridad en caliente existentes permanecen en caliente hasta que vence su período de transición.
gcloud
Para configurar copias de seguridad automáticas en caliente para una tabla, ejecuta el
comando gcloud bigtable tables update con la
marca --automated-backup-keep-hot-duration:
gcloud bigtable tables update TABLE_ID \
--instance=INSTANCE_ID \
--automated-backup-keep-hot-duration=KEEP_HOT_DURATION
Reemplaza lo siguiente:
TABLE_ID: el ID de la tabla que se configuraráINSTANCE_ID: el identificador permanente de la instanciaKEEP_HOT_DURATION: Es la cantidad de tiempo que las copias de seguridad automáticas permanecen activas antes de pasar a las copias de seguridad estándar, de24h(1 día) a10d(10 días), sin exceder el período de retención de la política. Expresa el valor como un número con una unidad des,m,hod(segundos, minutos, horas o días), como24ho2d. Si la copia de seguridad automática aún no está habilitada en la tabla, también debes incluir la marca--automated-backup-retention-periodcuando ejecutes el comandogcloud bigtable tables update. De lo contrario, el comando fallará con un error de período de retención faltante.
Para dejar de mantener activas las copias de seguridad automáticas y revertir la política para crear
copias de seguridad estándar, ejecuta el comando gcloud bigtable tables update
con la marca --clear-automated-backup-keep-hot-duration.
Borrar la duración de la conservación no afecta las copias de seguridad que ya se
crearon. Las copias de seguridad en caliente existentes permanecen en caliente hasta que vence su duración de conservación en caliente
y pasan a ser copias de seguridad estándar.
gcloud bigtable tables update TABLE_ID \
--instance=INSTANCE_ID \
--clear-automated-backup-keep-hot-duration
Reemplaza lo siguiente:
TABLE_ID: el ID de la tabla que se configuraráINSTANCE_ID: el identificador permanente de la instancia
Configura las ubicaciones de los clústeres de copias de seguridad automáticas
De forma predeterminada, cuando habilitas la copia de seguridad automática para una tabla en una instancia que tiene varios clústeres, Bigtable crea una copia de seguridad diaria en cada clúster de la instancia. En la edición Enterprise Plus, puedes configurar de forma selectiva la copia de seguridad automatizada para crear copias de seguridad diarias en clústeres en ubicaciones específicas.
Puedes configurar las ubicaciones de los clústeres de copias de seguridad automáticas cuando creas una tabla, habilitas la copia de seguridad automática o actualizas una política de copia de seguridad automática.
Console
En la consola de Google Cloud , abre la lista de instancias de Bigtable.
Haz clic en la instancia que contiene la tabla que deseas configurar.
En el menú de navegación de Bigtable, haz clic en Tablas.
En la página Tablas, en la fila de la tabla, haz clic en Editar.
En el panel Editar tabla, en la sección Configurar copia de seguridad automatizada, asegúrate de que esté seleccionada la opción Habilitar copia de seguridad automatizada.
En la sección Configuración de la copia de seguridad, en la lista Selecciona los clústeres para crear una copia de seguridad, selecciona los clústeres en los que deseas que Bigtable cree copias de seguridad diarias y, luego, haz clic en Aceptar.
Haz clic en Guardar.
Para volver a crear copias de seguridad diarias en todos los clústeres de la instancia, abre el panel Editar tabla de la tabla, selecciona todos los clústeres en la lista Seleccionar clústeres para crear copias de seguridad, haz clic en Aceptar y, luego, en Guardar.
gcloud
Para especificar las ubicaciones del clúster para la copia de seguridad automática, ejecuta el
comando gcloud bigtable tables update con la
marca --automated-backup-locations:
gcloud bigtable tables update TABLE_ID \
--instance=INSTANCE_ID \
--automated-backup-locations=BACKUP_LOCATIONS
Reemplaza lo siguiente:
TABLE_ID: el ID de la tabla que se configuraráINSTANCE_ID: el identificador permanente de la instanciaBACKUP_LOCATIONS: Es una lista separada por comas de las ubicaciones de los clústeres en las que deseas habilitar la copia de seguridad automática, comous-central1-a,us-east1-b.
Para quitar las ubicaciones de copias de seguridad automáticas personalizadas y volver a crear copias de seguridad
en todas las ubicaciones de clústeres de la instancia, ejecuta el
comando gcloud bigtable tables update con la
marca --clear-automated-backup-locations:
gcloud bigtable tables update TABLE_ID \
--instance=INSTANCE_ID \
--clear-automated-backup-locations
Reemplaza lo siguiente:
TABLE_ID: el ID de la tabla que se configuraráINSTANCE_ID: el identificador permanente de la instancia
Visualiza los registros de eventos
Cuando se habilita la copia de seguridad automática, Bigtable emite registros de eventos del sistema cuando se crea una copia de seguridad. También emite un registro de eventos si se retrasa la creación de la copia de seguridad.
Para ver los registros de eventos del sistema de copias de seguridad automatizadas en la página de resumen del clúster de Bigtable en la consola, haz lo siguiente:
En la consola de Google Cloud , abre la lista de instancias de Bigtable.
Haz clic en el ID de la instancia.
Haz clic en el ID del clúster.
Si se crearon registros de eventos de copias de seguridad automáticas en la última hora, se muestran en el panel Registros.
Opcional: Para ver los registros de eventos más antiguos, haz clic en la flecha junto a 1 hora y selecciona otro período.
Para ver los registros de eventos del sistema de copias de seguridad automáticas en el Explorador de registros, sigue estos pasos:
Navega al Explorador de registros:
Ir al Explorador de registros.
Selecciona el proyecto de Google Cloud adecuado.
Para ver los eventos de creación de copias de seguridad, ingresa lo siguiente en el campo Consulta:
resource.type="audited_resource" resource.labels.service="bigtableadmin.googleapis.com" resource.labels.method="CreateAutomatedBackup"Haz clic en Ejecutar consulta.
Para ver los eventos de retraso de la copia de seguridad, ingresa lo siguiente en el campo Consulta:
resource.type="audited_resource" resource.labels.service="bigtableadmin.googleapis.com" resource.labels.method="DelayedAutomatedBackup"Haz clic en Ejecutar consulta.
El resultado de la consulta incluye un mensaje similar al siguiente:
Automated backup is delayed for table ab-test on cluster my-cluster-staging-c1.
Crea una copia de seguridad estándar
Puedes crear una copia de seguridad estándar de una tabla con Google Cloud CLI, la consola o una de las bibliotecas cliente de Bigtable. También puedes habilitar la copia de seguridad automática para que Bigtable cree una copia de seguridad estándar diaria por ti. Para obtener más información, consulta Habilita la copia de seguridad automática.
Console
En la consola de Google Cloud , ve a la página Instancias de Bigtable.
Haz clic en la instancia que contiene la tabla de la que deseas realizar una copia de seguridad.
En el panel de navegación izquierdo, haz clic en Copias de seguridad.
Haz clic en Crear copia de seguridad.
En la lista ID de tabla, selecciona la tabla de la que deseas crear una copia de seguridad. (Si haces clic en Crear copia de seguridad en el menú Acción de tabla de la página de descripción general de la tabla, Bigtable propaga la tabla).
Si usas la replicación, selecciona el ID del clúster para el clúster. (Si haces clic en Crear copia de seguridad junto a un ID de clúster en la página de descripción general del clúster, Bigtable propagará la tabla y el clúster).
Usa un ID único para la copia de seguridad.
En la sección Tipo de copia de seguridad, selecciona Estándar.
Selecciona una de las opciones para establecer una fecha de vencimiento.
Haz clic en Crear.
En la consola de Google Cloud , se muestra la página Copias de seguridad filtrada para mostrar la copia de seguridad y sus detalles.
Opcional: Para ver el estado de la copia de seguridad, haz clic en la pestaña Actividad.
Después de que Bigtable termine de crear una copia de seguridad de tus datos, aparecerá el estado Copia de seguridad completa en la columna Estado.
gcloud
Si no conoces el ID de la instancia, usa el comando
bigtable instances listpara ver una lista de las instancias de tu proyecto:gcloud bigtable instances listConsulta la lista de copias de seguridad de la instancia que contiene la tabla de la que deseas crear una copia de seguridad para poder elegir un ID de copia de seguridad que aún no esté en uso en el clúster previsto:
gcloud bigtable backups list --instance=INSTANCE_ID \ --cluster=CLUSTER_IDReemplaza lo siguiente:
INSTANCE_ID: el identificador permanente de la instanciaCLUSTER_ID: el identificador permanente del clúster
Consulta la lista de tablas para confirmar el ID de la tabla de la que deseas crear una copia de seguridad:
gcloud bigtable instances tables list --instances=INSTANCE_IDReemplaza
INSTANCE_IDpor el identificador permanente de la instancia .Ejecuta el comando
gcloud bigtable instances backups createpara crear una copia de seguridad de la tabla y proporciona una fecha de vencimiento o un período de retención:gcloud bigtable backups create BACKUP_ID --instance=INSTANCE_ID \ --cluster=CLUSTER_ID \ --table=TABLE_ID \ --expiration-date=EXPIRATION_DATE \ --retention-period=RETENTION_PERIODReemplaza lo siguiente:
BACKUP_ID: Es el ID que asignas a la copia de seguridad.INSTANCE_ID: el identificador permanente de la instanciaCLUSTER_ID: el identificador permanente del clústerTABLE_ID: Es el ID de la tabla de la que se creará una copia de seguridad.EXPIRATION_DATE: Es una fecha futura, de hasta 90 días en la edición Enterprise o de hasta 365 días en la edición Enterprise Plus. El valor debe tener el formato de una marca de tiempo UTC "Zulú", con precisión de nanosegundos, por ejemplo,2022-10-02T15:01:23.045123456Z.RETENTION_PERIOD: Es un período de hasta 90 días en la edición Enterprise o de hasta 365 días en la edición Enterprise Plus. El valor debe expresarse como un número con una unidad dem,hod(minutos, horas o días), como36ho15d.
El comando acepta la siguiente marca opcional:
--async: devuelve el ID de la operación a la terminal antes de que se complete la operación. Esto es útil si quieres verificar el estado de la operación.
Consulta la lista de copias de seguridad para ver si se creó la tuya:
gcloud bigtable backups list --instance=INSTANCE_ID \ --cluster=CLUSTER_IDReemplaza lo siguiente:
INSTANCE_ID: el identificador permanente de la instanciaCLUSTER_ID: el identificador permanente del clúster
Si la copia de seguridad no aparece en la lista, verifica el estado de la operación.
Un estado
Readyindica que la copia de seguridad se completó.
Crea una copia de seguridad en caliente
Puedes crear una copia de seguridad en caliente a pedido con la consola de Google Cloud o la Google Cloud CLI. También puedes configurar copias de seguridad automáticas en caliente para que Bigtable cree una copia de seguridad en caliente diaria por ti. Para obtener más información, consulta Configura copias de seguridad automáticas en caliente.
No puedes crear una copia de seguridad en caliente para una tabla que tenga habilitado el almacenamiento por niveles (versión preliminar). Para obtener más información, consulta Descripción general del almacenamiento por niveles.
Console
Puedes crear una copia de seguridad en caliente de una tabla con la consola de Google Cloud de la siguiente manera:
En la consola de Google Cloud , ve a la página Instancias de Bigtable.
Haz clic en la instancia que contiene la tabla de la que quieres crear una copia de seguridad.
En el panel de navegación izquierdo, haz clic en Copias de seguridad.
Haz clic en Crear copia de seguridad.
En la lista ID de tabla, selecciona la tabla de la que deseas crear una copia de seguridad. (Si haces clic en Crear copia de seguridad en el menú Acción de tabla de la página de descripción general de la tabla, Bigtable propaga la tabla).
Si usas la replicación, selecciona el ID del clúster para el clúster. (Si haces clic en Crear copia de seguridad junto a un ID de clúster en la página de descripción general del clúster, Bigtable propagará la tabla y el clúster).
En el campo ID de la copia de seguridad, ingresa un ID único para la copia de seguridad.
En la sección Tipo de copia de seguridad, selecciona Activa.
En la lista Establecer de Hot a Standard, selecciona una de las siguientes opciones:
- Para mantener la copia de seguridad activa hasta que venza, selecciona Nunca.
- Para convertir la copia de seguridad en caliente en estándar después de tres días, selecciona 3 días.
- Para especificar una fecha y hora personalizadas en las que deseas convertir la copia de seguridad en caliente en estándar, selecciona Personalizada. Este valor debe ser de al menos 24 horas después de la hora en que Bigtable crea la copia de seguridad.
Haz clic en Crear.
En la consola de Google Cloud , se muestra la página Copias de seguridad filtrada para mostrar la copia de seguridad y sus detalles.
Opcional: Para ver el estado de la copia de seguridad, haz clic en la pestaña Actividad.
Después de que Bigtable termine de crear una copia de seguridad de tus datos, aparecerá el estado Copia de seguridad completa en la columna Estado.
gcloud
Si no conoces el ID de la instancia, usa el comando
bigtable instances listpara ver una lista de las instancias de tu proyecto:gcloud bigtable instances listConsulta la lista de copias de seguridad de la instancia que contiene la tabla de la que deseas crear una copia de seguridad para poder elegir un ID de copia de seguridad que aún no esté en uso en el clúster previsto:
gcloud bigtable backups list --instance=INSTANCE_ID \ --cluster=CLUSTER_IDReemplaza lo siguiente:
INSTANCE_ID: el identificador permanente de la instanciaCLUSTER_ID: el identificador permanente del clúster
Consulta la lista de tablas para confirmar el ID de la tabla de la que deseas crear una copia de seguridad:
gcloud bigtable instances tables list --instances=INSTANCE_IDReemplaza
INSTANCE_IDpor el identificador permanente de la instancia .Ejecuta el comando
gcloud bigtable instances backups createpara crear una copia de seguridad en caliente de la tabla y proporciona una fecha de vencimiento o un período de retención:gcloud bigtable backups create BACKUP_ID --instance=INSTANCE_ID \ --cluster=CLUSTER_ID \ --table=TABLE_ID \ --expiration-date=EXPIRATION_DATE \ --retention-period=RETENTION_PERIOD \ --backup-type=HOTReemplaza lo siguiente:
BACKUP_ID: Es el ID que asignas a la copia de seguridad.INSTANCE_ID: el identificador permanente de la instanciaCLUSTER_ID: el identificador permanente del clústerTABLE_ID: Es el ID de la tabla de la que se creará una copia de seguridad.EXPIRATION_DATE: Es una fecha futura que es de 90 días o menos en la edición Enterprise o de 365 días o menos en la edición Enterprise Plus. La fecha debe tener el formato de una marca de tiempo UTC "Zulú", con precisión de nanosegundos, por ejemplo,2022-10-02T15:01:23.045123456Z.RETENTION_PERIOD: un período de hasta 90 días en la edición Enterprise o de hasta 365 días en la edición Enterprise Plus, expresado como un número con una unidad dem,hod(minutos, horas o días), como36ho89d.
El comando acepta las siguientes marcas opcionales:
--hot-to-standard-time=HOT_TO_STANDARD_TIME: la fecha y hora en que Bigtable convierte la copia de seguridad de una copia de seguridad en caliente a una copia de seguridad estándar, con el formato de una marca de tiempo UTC "Zulu" (por ejemplo,2024-08-02T15:01:23.045123456Z) o como una duración relativa (por ejemplo,+P30Dpara 30 días; consultagcloud topic datetimes). Este valor debe ser de al menos 24 horas después de la hora de creación de la copia de seguridad.--async: devuelve el ID de la operación a la terminal antes de que se complete la operación. Esto es útil si quieres verificar el estado de la operación.
Consulta la lista de copias de seguridad para ver si se creó la tuya:
gcloud bigtable backups list --instance=INSTANCE_ID \ --cluster=CLUSTER_IDReemplaza lo siguiente:
INSTANCE_ID: el identificador permanente de la instanciaCLUSTER_ID: el identificador permanente del clúster
Si la copia de seguridad no aparece en la lista, verifica el estado de la operación.
Un estado
Readyindica que la copia de seguridad se completó.
Restablecer copia de seguridad
Una tabla nueva restablecida desde una copia de seguridad no tiene habilitada la copia de seguridad automática, incluso si la tabla de origen la tenía. Si deseas realizar una copia de seguridad automática en la tabla nueva, debes habilitarla.
Los pasos para restablecer desde una copia de seguridad son los mismos, ya sea que la copia de seguridad sea estándar o en caliente. Bigtable restablece una copia de seguridad en caliente al rendimiento de producción con más rapidez que una copia de seguridad estándar.
Console
No puedes restablecer en un proyecto diferente con la consola de Google Cloud . Si necesitas hacerlo, usa gcloud CLI en su lugar.
En la consola de Google Cloud , ve a la página Instancias de Bigtable.
Haz clic en la instancia que contiene la copia de seguridad que deseas restablecer.
En el panel de navegación izquierdo, haz clic en Copias de seguridad.
Haz clic en Restablecer para la copia de seguridad que deseas restablecer.
Selecciona la instancia a la que deseas restablecer.
Las instancias que no tienen suficiente almacenamiento para la tabla nueva no están disponibles. Si no tienes permiso para crear una tabla en una instancia, esta no estará disponible. Coloca el cursor sobre el ícono para obtener más información.
Si restableces a partir de una copia de seguridad que está protegida por CMEK, la instancia de destino también debe estar protegida por CMEK.
Si restableces desde una copia de seguridad de una tabla con un nivel de detalle de marca de tiempo de microsegundos, la instancia de destino debe ser una instancia de Enterprise Plus.
No puedes restablecer en un proyecto diferente con la consola de Google Cloud . Si es necesario, usa gcloud CLI en su lugar.
Ingresa un ID único para la tabla que se creará a partir de la copia de seguridad. No podrás cambiar este ID más adelante.
Haz clic en Restablecer.
La consola muestra la página Tablas filtrada para mostrar la tabla nueva.
En la consola, se muestra el estado de restablecimiento de cada clúster. Cuando en la columna de estado de todos los clústeres se muestra Listo, la tabla se restableció y se replicó en todos los clústeres de la instancia.
gcloud
Si no conoces el ID de la instancia, usa el comando
bigtable instances listpara ver una lista de las instancias de tu proyecto:gcloud bigtable instances listConsulta la lista de copias de seguridad de la instancia que contiene la copia de seguridad para verificar que exista:
gcloud bigtable backups list --instance=INSTANCE_ID_SOURCE \ --cluster=CLUSTER_IDReemplaza lo siguiente:
INSTANCE_ID_SOURCE: Es el ID permanente de la instancia de origen.CLUSTER_ID: el identificador permanente del clúster
Consulta la lista de tablas en la instancia de destino para poder elegir un ID para la tabla nueva que no esté en uso:
gcloud bigtable instances tables list --instances=INSTANCE_ID_DESTINATIONReemplaza
INSTANCE_ID_DESTINATIONpor el ID permanente de la instancia de destino.Ejecuta el comando
gcloud bigtable instances tables restorepara restablecer desde la copia de seguridad a una tabla nueva:gcloud bigtable instances tables restore \ --source=projects/PROJECT_ID_SOURCE/instances/INSTANCE_ID_SOURCE/clusters/CLUSTER_ID/backups/BACKUP_ID \ --destination=TABLE_ID_NEW \ --destination-instance=INSTANCE_ID_DESTINATIONReemplaza lo siguiente:
PROJECT_ID_SOURCE: Es el ID del proyecto que contiene la copia de seguridad desde la que se restablecerá.INSTANCE_ID_SOURCE: Es el ID permanente de la instancia de origen.CLUSTER_ID: el identificador permanente del clústerBACKUP_ID: el ID de la copia de seguridad desde la que deseas restablecerTABLE_ID_NEW: el ID de la tabla nuevaINSTANCE_ID_DESTINATION: Es el ID permanente de la instancia de destino.
El comando acepta las siguientes marcas opcionales:
--project=PROJECT_ID_DESTINATION: Es el ID del proyecto en el que deseas restablecer. Si no especificas esta opción, la copia de seguridad se restablece en una tabla nueva de la misma instancia en la que se creó.--async: devuelve el ID de la operación a la terminal antes de que se complete la operación. Esto es útil si quieres verificar el estado de la operación.
Consulta la lista de tablas para ver si se creó la tuya:
gcloud bigtable instances tables list --instances=INSTANCE_ID_DESTINATIONReemplaza
INSTANCE_ID_DESTINATIONpor el ID permanente de la instancia de destino.Si la copia de seguridad no aparece, verifica el estado de la operación.
Crea una copia de una copia de seguridad
Console
You are not able to create a copy of a backup in a different project
using the console. If you need to do so, use the
gcloud CLI instead.
En la consola de Google Cloud , ve a la página Instancias de Bigtable.
Haz clic en la instancia que contiene la copia de seguridad que quieres copiar.
En el panel de navegación izquierdo, haz clic en Copias de seguridad.
Para la copia de seguridad que deseas copiar, expande el menú Más junto a la palabra Restablecer y, luego, haz clic en Copiar.
Haz clic en Copiar en la copia de seguridad que quieres copiar.
Si la copia de seguridad es una copia de otra copia de seguridad, Copiar no está disponible.
Selecciona la instancia de destino.
No puedes crear una copia de una copia de seguridad en un proyecto diferente con la consola. Si necesitas hacerlo, usa gcloud CLI en su lugar.
Las instancias que no tienen suficiente almacenamiento para la copia de seguridad no están disponibles. Si no tienes permiso para crear una copia de seguridad en una instancia, esta no estará disponible. Mantén el puntero sobre el ícono de para obtener más información.
Si copias una copia de seguridad protegida por CMEK, la instancia de destino también debe estar protegida por CMEK.
Selecciona el clúster de destino.
Al igual que cualquier copia de seguridad, una copia de seguridad se almacena en un solo clúster de una instancia, incluso si esa instancia usa la replicación.
Ingresa un ID único para la copia que se creará a partir de la copia de seguridad. No podrás cambiar este ID más adelante.
Establece un tiempo de vencimiento para la copia de seguridad. Para ello, proporciona un valor para Tiempo y selecciona una Unidad en el menú desplegable.
Haz clic en Copiar.
Para ver tu copia, haz clic en Ver copia.
En la consola, se muestra la página Copias de seguridad de la instancia de destino, filtrada para la copia de seguridad que se acaba de crear. Cuando la columna de estado muestre Listo, la copia estará completa y lista para realizar más operaciones.
gcloud
Si no conoces el ID de la instancia, usa el comando
bigtable instances listpara ver una lista de las instancias de tu proyecto:gcloud bigtable instances listVisualiza la lista de copias de seguridad de la instancia de origen que contiene la copia de seguridad para verificar que exista la copia de seguridad que deseas copiar:
gcloud bigtable backups list --instance=INSTANCE_ID_SOURCE \ --cluster=CLUSTER_ID_SOURCEReemplaza lo siguiente:
INSTANCE_ID_SOURCE: Es el ID permanente de la instancia de origen.CLUSTER_ID_SOURCE: el ID del clúster en el que se almacena la copia de seguridad de origen
Consulta la lista de copias de seguridad en la instancia de destino para elegir un ID para la copia que aún no esté en uso:
gcloud bigtable backups list --instances=INSTANCE_ID_DESTINATIONReemplaza
INSTANCE_ID_DESTINATIONpor el ID permanente de la instancia de destino.Ejecuta el comando
gcloud bigtable backups copypara crear la copia de seguridad:gcloud bigtable backups copy \ --source-project=PROJECT_ID_SOURCE \ --source-instance=INSTANCE_ID_SOURCE \ --source-cluster=CLUSTER_ID_SOURCE \ --source-backup=BACKUP_ID_SOURCE \ --destination-project=PROJECT_ID_DESTINATION \ --destination-instance=INSTANCE_ID_DESTINATION \ --destination-cluster=CLUSTER_ID_DESTINATION \ --destination-backup=BACKUP_ID_DESTINATIONAgrega uno de los siguientes elementos al comando:
--retention-period=RETENTION_PERIOD--expiration-date=EXPIRATION_DATE
Reemplaza lo siguiente:
PROJECT_ID_SOURCE: el proyecto que contiene la copia de seguridad que se copiaráINSTANCE_ID_SOURCE: Es el ID permanente de la instancia de origen.CLUSTER_ID_SOURCE: el ID del clúster en el que se almacena la copia de seguridad de origenBACKUP_ID_SOURCE: Es el ID de la copia de seguridad que se copiará.PROJECT_ID_DESTINATION: el proyecto en el que deseas colocar la copiaINSTANCE_ID_DESTINATION: Es el ID permanente de la instancia de destino.CLUSTER_ID_DESTINATION: Es el ID del clúster en la instancia de destino en la que deseas almacenar la copia.BACKUP_ID_DESTINATION: Es el ID que asignas a la copia de la copia de seguridad.RETENTION_PERIOD: Es el tiempo de actividad de la copia de seguridad, expresado como un número y una unidad (doh). Debe ser de al menos 6 horas y, como máximo, 30 días a partir de la fecha de creación de la copia de seguridad de origen. Por ejemplo,5dpara cinco días o15hpara 15 horas. Usa este atributo o una fecha de vencimiento.EXPIRATION_DATE: Es la fecha y hora en que vence la copia de seguridad, con el formato2022-09-01T10:00:00.0Z. Debe ser de al menos 6 horas y, como máximo, 30 días a partir de la hora en que se creó la copia de seguridad de origen.
El comando acepta la siguiente marca opcional:
--async: devuelve el ID de la operación a la terminal antes de que se complete la operación. Esto es útil si quieres verificar el estado de la operación.
Si se devuelve un mensaje de tiempo de espera, es posible que la copia de seguridad se haya realizado correctamente y que se haya creado la copia.
Consulta la lista de copias de seguridad para ver si se creó tu copia:
gcloud bigtable backups list --instances=INSTANCE_ID_DESTINATIONReemplaza
INSTANCE_ID_DESTINATIONpor el ID permanente de la instancia de destino.Si la copia de seguridad no aparece, verifica el estado de la operación.
En el caso poco frecuente de que una operación de copia de seguridad falle debido a limitaciones de capacidad, vuelve a intentarlo con un clúster de destino diferente. Si esa operación también falla, comunícate con el equipo de asistencia.
Verifica el estado de una operación
Console
En la consola de Google Cloud , ve a la página Instancias de Bigtable.
Haz clic en la instancia que contiene la copia de seguridad.
En el panel de navegación izquierdo, haz clic en Copias de seguridad.
En la página Copias de seguridad, haz clic en Actividad. En la columna de estado, se muestra el estado actual de cada operación.
Los estados de las operaciones cuando se restablece una tabla son los siguientes:
- Esperando para copiar
- Restableciendo copia de seguridad
- Inicializando
- Listo: Optimizando
- Listo
Los estados de la operación cuando se crea una copia de seguridad incluyen los siguientes:
- Creando copia de seguridad
- Copia de seguridad completa
Los estados operativos cuando se copia una copia de seguridad incluyen los siguientes:
- Se está realizando una copia de seguridad
- Se realizó la copia de seguridad
gcloud
Para verificar el estado de una operación de copia de seguridad o de restablecimiento, necesitas el ID único de la operación. El siguiente es un ejemplo de un ID de operación:
`instances/instance-name/tables/table-name/locations/us-east1-b/operations/917168358249360635`
Después de ejecutar un comando para crear una copia de seguridad o restablecer datos en una tabla nueva con la opción --async, en la terminal, se muestra el ID de operación.
Copia el ID de operación.
Ejecuta el comando
gcloud bigtable operations describe:gcloud bigtable operations describe OPERATION_IDReemplaza
OPERATION_IDpor el ID de operación que copiaste.Ejemplo:
gcloud bigtable operations describe \ instances/instance-name/tables/table-name/locations/us-east1-b/operations/917168358249360635Puedes ejecutar este comando cada pocos minutos hasta que el valor de
DONEseaTRUE.
Si no conoces el ID de operación, ya sea porque no ejecutaste el comando o porque estás en una ventana de terminal diferente, puedes ver una lista de operaciones para la instancia y determinar qué operación deseas verificar.
Consulta una lista de la actividad de operaciones recientes de la instancia que contiene la tabla de la que estás creando una copia de seguridad o restableciendo:
gcloud bigtable operations list --instance=INSTANCE_IDReemplaza
INSTANCE_IDpor el identificador permanente de la instancia .En la terminal, se muestra una lista de operaciones en columnas etiquetadas como
NAME,START_TIME,END_TIMEyDONE. El valor en la columnaNAMEes el ID de operación.Comienza con el primer elemento de la lista y copia el ID de operación.
Usa
gcloud bigtable operations describepara ver los metadatos de la operación:gcloud bigtable operations describe OPERATION_IDReemplaza
OPERATION_IDpor el ID de operación que copiaste.Ejemplo:
gcloud bigtable operations describe \ instances/instance-name/tables/table-name/locations/us-east1-b/operations/917168358249360635Si los metadatos de una operación muestran un valor para
backupInfo, encontraste la operación correcta y puedes repetir este comando cada cierto tiempo hasta que el valor deDONEseaTRUE.Si los metadatos no muestran un valor para
backupInfo, verifica la siguiente operación de la lista de operaciones que se muestra en el paso 1.
Modifica una copia de seguridad o una copia de seguridad
Puedes modificar la fecha de vencimiento o el período de retención de una copia de seguridad existente, ya sea que se haya creado de forma manual o con una política de copia de seguridad automática, o una copia de seguridad. En la edición Enterprise, puedes extender la fecha de vencimiento de una copia de seguridad hasta 90 días a partir de la hora de creación de la copia de seguridad. En la edición Enterprise Plus, puedes extender la fecha de vencimiento hasta 365 días a partir de la hora de creación de la copia de seguridad. También puedes convertir una copia de seguridad en caliente en una copia de seguridad estándar.
Console
En la consola de Google Cloud , ve a la página Instancias de Bigtable.
Haz clic en la instancia que contiene la copia de seguridad.
En el panel de navegación izquierdo, haz clic en Copias de seguridad.
Para cambiar la fecha y hora de vencimiento de una copia de seguridad, sigue estos pasos:
Para la copia de seguridad que deseas modificar, haz clic en el menú junto a Restablecer y, luego, en Editar.
En la sección Vencimiento de la copia de seguridad, establece la fecha y la hora y, luego, haz clic en Guardar.
Para establecer la fecha y hora de transición de en caliente a estándar de una copia de seguridad en caliente, sigue estos pasos:
Para la copia de seguridad en caliente que deseas modificar, haz clic en el menú junto a Restablecer y, luego, en Editar.
En la sección Actualizar de Hot a Standard, establece la fecha y la hora y, luego, haz clic en Guardar.
gcloud
La gcloud CLI te permite modificar la fecha o el período de vencimiento de una copia de seguridad o una copia de seguridad. También puedes convertir una copia de seguridad en caliente en una copia de seguridad estándar.
Visualiza una lista de las copias de seguridad:
gcloud bigtable backups list --instance=INSTANCE_IDReemplaza
INSTANCE_IDpor el identificador permanente de la instancia .En la terminal, se muestra una lista de las copias de seguridad.
Ten en cuenta los ID de la copia de seguridad y del clúster para la copia de seguridad que necesitas actualizar.
Ejecuta el comando
gcloud bigtable backups updatepara agregar una nueva fecha de vencimiento o un período de retención, o para convertir una copia de seguridad en caliente en una copia de seguridad estándar:gcloud bigtable backups update BACKUP_ID \ --instance=INSTANCE_ID \ --cluster=CLUSTER_ID \ --expiration-date=EXPIRATION_DATE \ --retention-period=RETENTION_PERIODReemplaza lo siguiente:
BACKUP_ID: Es el ID único de una copia de seguridad.INSTANCE_ID: el identificador permanente de la instanciaCLUSTER_ID: el identificador permanente del clústerEXPIRATION_DATE: Es una fecha futura, de hasta 90 días en la edición Enterprise o de hasta 365 días en la edición Enterprise Plus. El valor debe tener el formato de una marca de tiempo UTC "Zulú", con precisión de nanosegundos, por ejemplo,2019-10-02T15:01:23.045123456Z.RETENTION_PERIOD: Para las copias de seguridad, un período de hasta 90 días en la edición Enterprise o de hasta 365 días en la edición Enterprise Plus. Para las copias de seguridad, un período de hasta 30 días. El valor se debe expresar como un número con una unidad dem,hod(minutos, horas o días), por ejemplo,36ho89d.
El comando acepta la siguiente marca opcional:
--hot-to-standard-time=HOT_TO_STANDARD_TIME: es la fecha y hora en que Bigtable debe convertir la copia de seguridad en caliente en una copia de seguridad estándar. Este valor debe ser de al menos 24 horas después de la hora de creación de la copia de seguridad, por ejemplo,2024-08-02T15:01:23.045123456Z.
Como alternativa, puedes proporcionar una fecha y hora de duración relativa, como
+P30Dpara 30 días. Para obtener más información, consultagcloud topic datetimes.Ejecuta el comando
gcloud bigtable instances backups describepara verificar que actualizaste correctamente el vencimiento:gcloud bigtable backups describe BACKUP_ID \ --instance=INSTANCE_ID \ --cluster=CLUSTER_IDReemplaza lo siguiente:
BACKUP_ID: Es el ID único de una copia de seguridad.INSTANCE_ID: el identificador permanente de la instanciaCLUSTER_ID: el identificador permanente del clúster
Borrar una copia de seguridad
Si deseas borrar una copia de seguridad después de crear una copia de ella, verifica el estado para comprobar que se haya completado la operación de copia.
Console
En la consola de Google Cloud , ve a la página Instancias de Bigtable.
Haz clic en la instancia que contiene la copia de seguridad.
En el panel de navegación izquierdo, haz clic en Copias de seguridad.
Para la copia de seguridad que necesitas borrar, expande el menú Más junto a la palabra Restablecer y haz clic en Borrar.
Ingresa el ID de la copia de seguridad en el campo Confirmar eliminación.y, luego, haz clic en Borrar.
gcloud
Visualiza una lista de las copias de seguridad:
gcloud bigtable backups list --instance=INSTANCE_IDReemplaza
INSTANCE_IDpor el identificador permanente de la instancia .En la terminal, se muestra una lista de las copias de seguridad.
Ten en cuenta el ID de la copia de seguridad y el ID del clúster en el que se almacena.
Ejecuta el comando
gcloud bigtable instances backups delete:gcloud bigtable backups delete BACKUP_ID \ --instance=INSTANCE_ID \ --cluster=CLUSTER_IDReemplaza lo siguiente:
BACKUP_ID: Es el ID de la copia de seguridad que anotaste.INSTANCE_ID: el identificador permanente de la instanciaCLUSTER_ID: el ID del clúster que anotaste
¿Qué sigue?
- Obtén más información sobre las copias de seguridad.
- Obtén información sobre cómo importar y exportar datos de Bigtable.
- Revisa la sección de Bigtable de Arquitectura de recuperación ante desastres para interrupciones de infraestructura de nube.