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.