Exclusão de Objetos em Lote
Exclua uma lista especificada de objetos no mesmo bucket com uma única solicitação.
Use a operação BatchDeleteObjects para excluir até 1.000 objetos de um único bucket em uma solicitação. Você fornece os nomes exatos de objeto a serem excluídos. Se o controle de versão estiver ativado para o bucket, essa operação excluirá apenas a versão mais recente de cada objeto listado. Se o controle de versão não estiver ativado, ele excluirá o objeto. Você não pode executar esta tarefa no Console do OCI. Em vez disso, use a API ou a CLI.
Referências a API e CLI
- API: Consulte BatchDeleteObjects na Referência de API do serviço Object Storage.
- CLI: Consulte batch-delete na Referência de Comando da CLI do serviço Object Storage.
Como a Exclusão em Massa e a Exclusão em Lote Diferem
- Use
BatchDeleteObjectsquando souber os nomes exatos de objetos a serem excluídos e quiser excluir até 1.000 objetos de um bucket em uma única solicitação. - Use o comando bulk-delete quando quiser excluir objetos com base em critérios de seleção, como bucket e prefixo, em vez de fornecer uma lista explícita de nomes de objetos. A CLI envia uma solicitação de exclusão separada para cada objeto que corresponde aos seus critérios.
Políticas do serviço IAM
Para usar o batchDeleteObjects, você precisa da permissão OBJECT_DELETE nos recursos de destino.