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.

    1. Na página de lista Buckets, selecione o bucket do serviço Object Storage com o qual você deseja trabalhar. Se precisar de ajuda para localizar a página de lista ou o bucket, consulte Listando Buckets.
    2. Na página de detalhes, selecione Gerenciamento e localize a seção Uploads multiparte não confirmados.
      O filtro padrão é aplicado para ocultar uploads com mais de 7 dias. Remova o filtro aplicado para exibir a lista completa.
    3. Selecione os uploads que deseja excluir e selecione 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 todos e, em seguida, selecione Excluir.
    4. Quando solicitado, confirme a exclusão.
    O upload multiparte não confirmado que você excluiu não aparece mais na lista.
  • 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 do Ciclo de Vida do Objeto para obter mais informações.

    Para ver uma lista completa de parâmetros e valores para comandos CLI, consulte a Referência de Comando CLI.

    Excluindo 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 Gerenciamento do Ciclo de Vida de Objetos do Serviço Object Storage para obter detalhes.

  • 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.