Versionado de cubos
Esta sección explica las operaciones de activar / obtener / desactivar la versión del bucket y listar las versiones de los objetos, dentro de un bucket mi-bucket. A continuación se muestra un ejemplo para la región de Chicago de IDrive® e2.
Debe seguir las instrucciones de configuración necesarias antes de realizar las siguientes operaciones.
Los siguientes comandos muestran cómo activar el versionado de los objetos de un bucket, comprobar el estado del versionado, listar las versiones de todos los objetos o de objetos individuales del bucket y desactivar el versionado de los objetos del bucket.
Activar el control de versiones
El siguiente ejemplo muestra cómo habilitar el versionado para los objetos presentes en el cubo mi-cubo.
aws s3api put-bucket-versioning --versioning-configuration Status=Enabled --bucket my-bucket --endpoint-url https://storageendpoint
Comprobar el estado de las versiones
El siguiente ejemplo muestra cómo comprobar el estado de las versiones de los objetos presentes en el bucket mi-bucket.
aws s3api get-bucket-versioning --bucket mi-bucket --endpoint-url https://storageendpoint
Listar las versiones de los objetos
El siguiente ejemplo muestra cómo listar las versiones de todos los objetos presentes en el bucket mi-bucket.
aws s3api list-object-versions --bucket my-bucket --endpoint-url https://storageendpoint
Listar versiones de un objeto concreto
El siguiente ejemplo muestra cómo listar la versión de un objeto llamado mi-objeto almacenado en el bucket mi-bucket.
aws s3api list-object-versions --bucket my-bucket --prefix my-object --endpoint-url https://storageendpoint
Desactivar el control de versiones
El siguiente ejemplo muestra cómo desactivar el versionado de los objetos presentes en el bucket mi-bucket.
aws s3api put-bucket-versioning --versioning-configuration Status=Suspendido --bucket
my-bucket --endpoint-url https://storageendpoint