Amazon S3 agora oferece suporte a exclusões condicionais em buckets de uso geral do S3

Publicado: 16 de set de 2025

O Amazon S3 agora oferece suporte a exclusões condicionais em buckets de uso geral do S3, que verificam se um objeto permanece inalterado antes de excluí-lo. Isso ajuda você a evitar exclusões acidentais em cenários de alta simultaneidade e vários gravadores.

Agora você pode realizar exclusões condicionais usando o cabeçalho HTTP if-match com um valor de ETag. O Amazon S3 só permitirá que sua solicitação de exclusão seja bem-sucedida se a Etag fornecida corresponder à do objeto. Além disso, você pode usar a chave de condição s3:if-match em suas políticas de bucket do S3 para impor operações de exclusão condicional. Por exemplo, você pode exigir que os clientes usem o cabeçalho HTTP if-match nas solicitações das APIs S3 DeleteObject e S3 DeleteObjects, ajudando você a minimizar o risco de excluir objetos acidentalmente no seu bucket.

As exclusões condicionais estão disponíveis nos buckets de uso geral do S3 sem custo adicional em todas as regiões da AWS. Você pode usar a API, os SDKs e a CLI do Amazon S3 para realizar exclusões condicionais. Para saber mais, acesse o Guia do usuário do S3.