Excluindo um Upload Multiparte do Serviço Object Storage
Cancele e exclua um upload multiparte não confirmado ou com falha no serviço Object Storage.
- Abra o menu de navegação e clique em Armazenamento. Em Object Storage & Archive Storage, clique em Buckets.
- Selecione o compartimento na lista em Escopo da Lista. Todos os buckets desse compartimento são listados em formato tabular.
- Clique no bucket cujo upload em várias partes você deseja excluir. A página Detalhes do bucket é exibida.
- Clique em Uploads Multiparte Não Confirmados em Recursos. A lista Uploads Multiparte Não Confirmados é exibida. Todos os uploads multiparte não confirmados ou com falha são listados em formato tabular. O filtro Ocultar uploads com menos de 7 dias é ativado por padrão. Desative o filtro para exibir a lista completa.
- Selecione os uploads que deseja excluir e clique em Excluir. Para excluir em massa todos os uploads multiparte não confirmados, marque a caixa de seleção na linha do cabeçalho para selecionar tudo e clique em Excluir.
- Confirme a deleção.
Use o comando oci os multipart abort e os parâmetros necessários para cancelar e excluir um upload multiparte não confirmado ou com falha em um bucket:
oci os multipart abort --bucket-name bucket_name --object-name object_name --upload-id upload_ID [OPTIONS]
Por exemplo:
oci os multipart abort --bucket-name MyBucket --object-name MyObject --upload-id 0b7abd48-9ff2-9d5f-2034-63a02fdd7afa WARNING: Are you sure you want to permanently remove this incomplete upload? [y/N]: y
Dica
A interface da CLI pede que você confirme a solicitação de exclusão. Para excluir sem o prompt de confirmação, use o flag
--force
.Você também pode criar uma política de ciclo de vida que exclua automaticamente uploads multiparte não confirmados ou com falha. Consulte Gerenciamento de Ciclo de Vida do Objeto para obter mais informações.
Para excluir todas as partes de um upload multiparte não confirmado ou com falha
#!/bin/bash BUCKET=$1 oci os multipart list --bucket-name $BUCKET | \ jq -c '.data | map({'o': .object, 'i': ."upload-id"}) | .[]' | \ while read JSON; do OBJECTNAME=$(echo $JSON | jq '.o' | sed -e 's/\"//g;') UPLOADID=$(echo $JSON | jq '.i' | sed -e 's/\"//g;') echo Removing Object name $OBJECTNAME, ID $UPLOADID oci os multipart abort --bucket-name $BUCKET \ --object-name $OBJECTNAME \ --upload-id $UPLOADID \ --force done
Você também pode criar uma política de ciclo de vida que exclua automaticamente uploads multiparte não confirmados ou com falha. Consulte Object Storage Object Lifecycle Management para obter detalhes.
Para obter uma lista completa dos parâmetros e valores dos comandos da CLI, consulte a Referência de Comandos da CLI.
Execute a operação AbortMultipartUpload para cancelar e excluir um upload multiparte não confirmado ou com falha em um bucket.
Consulte Usando a API Multiparte para obter mais informações.