Recuperación de las versiones anteriores de los objetos en los buckets de Lightsail
Si el bucket en el servicio de almacenamiento de objetos de Amazon Lightsail está habilitado para versiones, a continuación, puede restaurar versiones anteriores de un objeto. Restaure una versión anterior de un objeto para recuperarse de acciones no deseadas de usuario o errores de aplicaciones.
Puede restaurar la versión anterior de un objeto mediante la consola de Lightsail. También puede utilizar la AWS Command Line Interface ()AWS CLI) y los AWS SDK para restaurar una versión anterior de un objeto. Para ello, copie una versión específica del objeto en el mismo bucket y use el mismo nombre de clave del objeto. Esto reemplaza la versión actual por la versión anterior, y convierte la versión anterior en la versión actual. Para obtener más información sobre el control de versiones, consulte Habilitación y suspensión del control de versiones de objetos del bucket. Para obtener más información sobre los buckets, consulte Almacenamiento de objetos.
Restauración de una versión anterior de un objeto mediante la consola de Lightsail
Complete el procedimiento siguiente para restaurar una versión anterior de un objeto mediante la consola de Lightsail.
-
Inicie sesión en la consola de Lightsail
. -
En el panel de navegación izquierdo, elija Almacenamiento.
-
Elija el nombre del bucket para el que desea restaurar una versión anterior de un objeto.
-
Utilice el panel Objects browser (Navegador de objetos), en la pestaña Objects (Objetos) para buscar la ubicación del objeto.
-
Agregue una marca de verificación junto al objeto para el que desea restaurar una versión anterior.
-
Elija Manage (Administrar) en la sección de versiones del panel Object information (Información del objeto).
-
Elija Restore (Restaurar).
-
En Restore object (Restaurar objetos) en un panel de versiones almacenadas que aparece, elija la versión del objeto que desea restaurar.
-
Elija Continuar.
-
En la solicitud de confirmación que aparece, elija Yes, restore (Sí, restaurar) para restaurar la versión del objeto. De lo contrario, elija No, cancel (No, cancelar).
Restauración de una versión anterior de un objeto mediante la AWS CLI
Complete el procedimiento siguiente para restaurar una versión anterior de un objeto mediante la AWS Command Line Interface (AWS CLI). Para ello, utilice el comando copy-object
. Debe copiar la versión anterior del objeto en el mismo bucket, mediante la misma clave del objeto. Para obtener más información, consulte copy-object en la Referencia de comandos de la AWS CLI.
nota
Debe instalar la AWS CLI y configurarla para Lightsail y Amazon S3 para poder continuar con este procedimiento. Para obtener más información, consulte Configuración de la AWS Command Line Interface para trabajar con Amazon Lightsail.
-
Abra una ventana del símbolo del sistema o del terminal.
-
Ingrese el siguiente comando para restaurar una versión anterior de un objeto.
aws s3api copy-object --copy-source "
BucketName
/ObjectKey
?versionId=VersionId
" --keyObjectKey
--bucketBucketName
En el comando, sustituya el texto del ejemplo siguiente por el suyo propio:
-
BucketName
: Elija el nombre del bucket para el que desea restaurar una versión anterior de un objeto. Debe especificar el mismo nombre de bucket para los parámetros--copy-source
y--bucket
. -
ObjectKey
: El nombre del objeto que se va a restaurar. Debe especificar el mismo nombre de la clave del objeto para los parámetros--copy-source
y--key
. -
VersionId
: El ID de la versión anterior del objeto que desea restaurar a la versión actual. Utilice el comandolist-object-versions
para obtener una lista de los ID de versión de los objetos del bucket.
Ejemplo:
aws s3api copy-object --copy-source "
amzn-s3-demo-bucket
/sailbot.jpg
?versionId=GQWEexample87Mdl8Q_DKdVTiVMi_VyU
" –keysailbot.jpg
--bucketamzn-s3-demo-bucket
Debería ver un resultado similar al siguiente ejemplo:
-
Administración de buckets y objetos
Estos son los pasos generales para administrar el bucket de almacenamiento de objetos de Lightsail:
-
Obtenga información sobre los buckets y objetos en el servicio de almacenamiento de objetos de Amazon Lightsail. Para obtener más información, consulte Almacenamiento de objetos en Amazon Lightsail.
-
Obtenga información sobre los nombres que puede asignar a los buckets en Amazon Lightsail. Para obtener más información, consulte Reglas de nomenclatura de buckets en Amazon Lightsail.
-
Cree un bucket para empezar a utilizar el servicio de almacenamiento de objetos de Lightsail. Para obtener más información, consulte Creación de buckets en Amazon Lightsail.
-
Obtenga información sobre las prácticas recomendadas de seguridad para los buckets y los permisos de acceso que puede configurar para el bucket. Puede hacer que todos los objetos del bucket sean públicos o privados, o puede optar por hacer públicos los objetos individuales. También puede conceder acceso al bucket mediante la creación de claves de acceso, la asociación de instancias al bucket y la concesión de acceso a otras cuentas de AWS. Para obtener más información, consulte Prácticas recomendadas de seguridad para el almacenamiento de objetos de Amazon Lightsail y Descripción de los permisos de bucket en Amazon Lightsail.
Tras obtener información sobre los permisos de acceso al bucket, consulte las siguientes guías para conceder el acceso al bucket:
-
Configuración de los permisos de acceso al bucket en Amazon Lightsail
-
Configuración de permisos de acceso para objetos individuales en un bucket en Amazon Lightsail
-
Creación de claves de acceso para un bucket en Amazon Lightsail
-
Configuración del acceso a recursos de un bucket en Amazon Lightsail
-
Configuración del acceso entre cuentas de un bucket en Amazon Lightsail
-
Obtenga información sobre cómo habilitar el registro de acceso para el bucket y cómo usar los registros de acceso para auditar la seguridad del bucket. Para obtener más información, consulte las siguientes guías.
-
Cree una política de IAM que conceda a un usuario la capacidad de administrar un bucket en Lightsail. Para obtener más información, consulte Política de IAM para administrar buckets en Amazon Lightsail.
-
Obtenga información sobre la forma en que se etiquetan e identifican los objetos del bucket. Para obtener más información, consulte Descripción de los nombres de clave de objeto en Amazon Lightsail.
-
Obtenga información sobre cómo cargar archivos y administrar los objetos de los buckets. Para obtener más información, consulte las siguientes guías.
-
Habilite el control de versiones de objetos para conservar, recuperar y restaurar todas las versiones de los objetos almacenados en su bucket. Para obtener más información, consulte Habilitación y suspensión del control de versiones de objetos en un bucket en Amazon Lightsail.
-
Tras habilitar el control de versiones de objetos, puede restaurar las versiones anteriores de los objetos del bucket. Para obtener más información, consulte Restauración de versiones anteriores de objetos de un bucket en Amazon Lightsail.
-
Supervise el uso del bucket. Para obtener más información, consulte Visualización de métricas para el bucket en Amazon Lightsail.
-
Configure una alarma para que se notifiquen las métricas del bucket cuando el uso del bucket supere un umbral. Para obtener más información, consulte Creación de alarmas de métricas de buckets en Amazon Lightsail.
-
Cambie el plan de almacenamiento del bucket si se está agotando el almacenamiento y las transferencias de red. Para obtener más información, consulte Cambio del plan del bucket en Amazon Lightsail.
-
Aprenda a conectar el bucket a otros recursos. Para obtener más información, consulte los siguientes tutoriales.
-
Elimine el bucket si ya no lo utiliza. Para obtener más información, consulte Eliminación de buckets enAmazon Lightsail.