Uploads Multiparte do Serviço Object Storage

Saiba como usar uploads em várias partes para mover objetos com mais de 100 MB de forma mais eficiente e com maior resiliência.

O serviço Oracle Cloud Infrastructure Object Storage suporta uploads multiparte para uploads mais eficientes e resilientes, especialmente para objetos grandes. Você pode executar uploads multiparte usando a API, os SDKs (Software and Development Kits) ou a CLI (Interface de Linha de Comando). A Console usa uploads multiparte para fazer upload de objetos com mais de 64 MiB.

Com o upload multiparte, é possível fazer upload de partes individuais de um objeto em paralelo para reduzir o tempo que você gasta no upload. Os uploads multiparte executados por meio da API também podem minimizar o impacto de falhas de rede, permitindo que você tente novamente o upload de uma parte com falha, em vez de exigir uma nova tentativa de todo o upload de objetos.

Os uploads multiparte acomodam objetos que são muito grandes para uma única operação de upload. Recomendamos o uso de uploads multiparte para fazer upload de objetos com mais de 100 MiB. O tamanho máximo para o upload de um objeto é 10 TiB. As partes do objeto não devem ser maiores que 50 GiB. Usando uploads multiparte, você tem a flexibilidade de fazer uma pausa entre os uploads de partes individuais e retomar o upload quando sua programação e os recursos permitirem.

Você pode usar as regras de política do ciclo de vida do objeto para excluir automaticamente quaisquer uploads multiparte não confirmados ou com falha após um número especificado de dias. Consulte Object Lifecycle Management para obter detalhes.

Você pode executar estas tarefas de upload em várias partes:

Política Obrigatória do Serviço IAM

Para usar o Oracle Cloud Infrastructure, você deve receber de um administrador o acesso de segurança em uma política . Esse acesso é necessário, quer você esteja usando a Console ou a API REST com um SDK, uma CLI ou outra ferramenta. Se você receber uma mensagem de que não tem permissão ou que não está autorizado, verifique com o administrador qual tipo de acesso você tem e em qual compartimento vai trabalhar.

Se você iniciante em matéria de políticas, consulte Conceitos Básicos de Políticas e Políticas Comuns.

Para administradores:

  • Você pode criar uma política que permita que o grupo do serviço IAM especificado gerencie namespaces, buckets e seus objetos associados do serviço Object Storage em todos os compartimentos da tenancy:

    Allow group <IAM_group_name> to manage object-family in tenancy
  • Você também pode criar políticas que reduzam o escopo do acesso. Por exemplo, para permitir que o grupo especificado gerencie apenas buckets e objetos em um determinado compartimento da tenancy:

    Allow group <IAM_group_name> to manage buckets in compartment <compartment_name>
Importante

Se você gravar políticas mais restritivas, inclua as permissões necessárias para uploads multiparte. O usuário precisa de uma política que conceda as permissões OBJECT_CREATE e OBJECT_OVERWRITE.

Para obter mais informações sobre outras alternativas para gravar políticas, consulte Detalhes para os Serviços Object Storage, Archive Storage e Data Transfer.

Monitorando Recursos

Você pode monitorar a integridade, a capacidade e o desempenho dos recursos do Oracle Cloud Infrastructure usando métricas, alarmes e notificações. Para obter mais informações, consulte os serviços Monitoring e Notifications.

Para obter mais informações sobre o monitoramento de uploads multiparte, consulte Métricas do Serviço Object Storage.