Amazon S3 теперь поддерживает условное удаление в корзинах общего назначения S3
Amazon S3 теперь поддерживает условное удаление в корзинах общего назначения S3, которые проверяют, что объект не изменился, прежде чем удалять его. Это помогает предотвратить случайное удаление данных в сценариях с большим количеством параллельных операций записи.
Теперь можно выполнять условное удаление, используя заголовок HTTP if-match со значением ETag. Amazon S3 удовлетворит ваш запрос на удаление только в том случае, если указанный тег Etag совпадает с тегом объекта. Кроме того, ключ условия s3:if-match можно использовать в политиках корзины S3 для выполнения операций условного удаления. Например, можно обязать клиентов использовать заголовок HTTP if-match в запросах API S3 DeleteObject и S3 DeleteObjects, что поможет свести к минимуму риск случайного удаления объектов в корзине.
Условное удаление доступно в корзинах общего назначения S3 без дополнительной платы во всех регионах AWS. Для условного удаления можно использовать API Amazon S3, SDK и интерфейс командной строки. Подробности см. в руководстве пользователя S3.