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 da lista Buckets, selecione o bucket do Object Storage com o qual você deseja trabalhar. Se precisar de ajuda para encontrar a página da lista ou o bucket do Object Storage, consulte Listando Buckets.
    2. Na página de detalhes, selecione Uploads Multiparte Não Confirmados.

      A lista Uploads Multiparte Não Confirmados é exibida. Todos os uploads multiparte não confirmados ou com falha são listados em uma tabela. O filtro Esconder uploads com menos de 7 dias é ativado por padrão. Desative o filtro para exibir a lista completa.

    3. Selecione os uploads que deseja excluir e selecione Excluir.
      Para excluir em massa todos os uploads multipartes não confirmados, marque a caixa de seleção na linha do cabeçalho para selecionar tudo e, em seguida, selecione Excluir.
    4. Quando solicitado, confirme a exclusã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 do 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 Gerenciamento do Ciclo de Vida de Objetos do Serviço Object Storage 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.