Copiar objetos - Amazon Simple Storage Service

Copiar objetos

Você pode usar o Operações em Lote do Amazon S3 para executar operações em lote de grande escala em objetos do Amazon S3. A operação Copiar do Operações em Lote copia cada objeto especificado no manifesto. É possível copiar objetos em um bucket na mesma Região da AWS ou em um bucket em outra região. O recurso Operações em lote do S3 é compatível com a maioria das opções disponíveis no Amazon S3 para copiar objetos. Essas opções incluem a configuração de metadados de objetos e permissões e a alteração da classe de armazenamento de um objeto.

É possível usar a operação Copiar para copiar objetos não criptografados existentes e gravá-los de volta no mesmo bucket que os objetos criptografados. Para obter mais informações, consulte Criptografia de objetos existentes com o Amazon S3 Batch Operations.

Ao copiar objetos, você pode alterar o algoritmo de soma de verificação usado para calcular a soma de verificação do objeto. Se os objetos não tiverem uma soma de verificação adicional calculada, você também poderá adicionar uma especificando o algoritmo de soma de verificação a ser usado pelo Amazon S3. Para ter mais informações, consulte Verificar a integridade do objeto.

Consulte mais informações sobre como copiar objetos no Amazon S3, bem como parâmetros obrigatórios e opcionais em Copiar, mover e renomear objetos neste guia e em CopyObject na Referência de API do Amazon Simple Storage Service.

Restrições e limitações

Quando você usa a operação Copiar do Operações em Lote, as seguintes restrições e limitações se aplicam:

  • Todos os objetos de origem devem estar em um só bucket.

  • Todos os objetos de destino devem estar em um só bucket.

  • Você deve ler todas as permissões para o bucket de origem e gravar permissões para o bucket de destino.

  • Os objetos a serem copiados devem ter até 5 GB.

  • Ao tentar copiar objetos das classes S3 Glacier Flexible Retrieval ou S3 Glacier Deep Archive para a classe de armazenamento S3 Standard, primeiro você deverá restaurar esses objetos. Para ter mais informações, consulte Restaurar um objeto arquivado.

  • É necessário criar trabalhos Copiar do Operações em Lote na região de destino, que é a região para a qual você pretende copiar os objetos.

  • Todas as opções CopyObject são compatíveis, exceto para verificações condicionais em tags de entidade (ETags) e criptografia do lado do servidor com chaves de criptografia fornecidas pelo cliente (SSE-C).

  • Se o bucket de destino não tiver versionamento, você deverá substituir os objetos que têm os mesmos nomes de chave.

  • Os objetos não são necessariamente copiados na mesma ordem em que são listados no manifesto. Para buckets com versionamento, se preservar a ordem de versão atual ou não atual for importante, copie todas as versões não atuais primeiro. Em seguida, após a conclusão do primeiro trabalho, copie as versões atuais em um trabalho subsequente.

  • A cópia de objetos na classe Reduced Redundancy Storage (RRS) não é compatível.