Agregación de condiciones previas a operaciones de S3 con solicitudes condicionales - Amazon Simple Storage Service

Agregación de condiciones previas a operaciones de S3 con solicitudes condicionales

Puede usar solicitudes condicionales para agregar condiciones previas a las operaciones de S3. Para usar solicitudes condicionales, se agrega un encabezado adicional a la operación de la API de Amazon S3. Este encabezado especifica una condición que, si no se cumple, provocará un error en la operación de S3.

Se admiten lecturas condicionales para solicitudes GET, HEAD y COPY. Puede agregar condiciones previas para devolver o copiar un objeto en función de su etiqueta de entidad (ETag) o de la fecha de la última modificación. Esto puede limitar una operación de S3 a los objetos actualizados desde una fecha específica. También puede limitar una operación de S3 a una ETag específica. Esto podría garantizar que solo devuelva o copie una versión de objeto específica. Para obtener más información acerca de los metadatos del objeto, consulte Trabajar con metadatos de objeto.

Las escrituras condicionales pueden garantizar que no haya ningún objeto existente con el mismo nombre de clave en el bucket durante las operaciones PUT. Esto evita que se sobrescriban los objetos existentes con nombres de clave idénticos. Puede usar escrituras condicionales para las solicitudes de PutObject o CompletemUltipartUpload. Para obtener más información sobre nombres de clave, consulte Creación de nombres de clave de objeto.

No hay cargo adicional para las solicitudes condicionales. Solo se le cobrarán las tarifas existentes para las solicitudes aplicables, incluidas las solicitudes erróneas. Para obtener información sobre las características y precios de Amazon S3, consulte Precios de Amazon S3.