Agregar objetos a buckets con control de versiones suspendido - Amazon Simple Storage Service

Agregar objetos a buckets con control de versiones suspendido

En Amazon S3 se pueden agregar objetos a buckets con control de versiones suspendido para crear el objeto con un ID de versión nulo o para sobrescribir las versiones del objeto con un ID de versión que coincida.

Al suspender el control de versiones en un bucket, Amazon S3 agrega automáticamente un null ID de versión a todos los objetos almacenados de forma subsecuente (con PUT, POST o CopyObject) en ese bucket.

En el siguiente gráfico se muestra cómo Amazon S3 agrega un ID de versión null a un objeto cuando se agrega a un bucket con control de versiones suspendido.

Amazon S3 añade el ID de versión null a un gráfico de objetos.

Si ya existe una versión nula en el bucket y agrega otro objeto con la misma clave, el objeto agregado sobrescribe la versión nula original.

Si hay objetos versionados en el bucket, la versión que someta a la operación PUT se convertirá en la versión actual del objeto. En el siguiente gráfico se muestra cómo agregar un objeto a un bucket que contiene objetos versionados no sobrescribe el objeto ya presente en el bucket.

En esta caso, la versión 111111 ya estaba en el bucket. Amazon S3 adjunta un ID de versión nulo al objeto que se agrega, y lo almacena en el bucket. La versión 111111 no se sobrescribe.

Amazon S3 añade el ID de versión null a un objeto sin sobrescribir el gráfico 111111 de la versión.

Si ya existe una versión nula en un bucket, la versión nula se sobrescribe, como se muestra en el siguiente gráfico.

Amazon S3 añade el ID de versión null a un objeto y mientras sobrescribe el gráfico de contenido original.

Tenga en cuenta que aunque la clave y el ID de versión (null) de la versión nula son los mismos antes y después de la operación PUT, los contenidos de la versión nula almacenados en primer lugar en el bucket se sustituyen por los contenidos del objeto PUT en el bucket.