Trabalhando com objetos arquivados
Para reduzir os custos de armazenamento de objetos acessados com pouca frequência, você pode arquivar esses objetos. Quando você arquiva um objeto, ele é movido para um armazenamento de baixo custo, o que significa que não é possível acessá-lo em tempo real.
Embora os objetos arquivados não estejam acessíveis em tempo real, você pode restaurá-los em minutos ou horas, dependendo da classe de armazenamento. Você pode restaurar um objeto arquivado usando o console do Amazon S3, o Operações em Lote do S3, a API REST, os AWS SDKs e a AWS Command Line Interface (AWS CLI). Para obter instruções, consulte Restaurar um objeto arquivado.
Os objetos do Amazon S3 nas seguintes classes ou níveis de armazenamento são arquivados e não podem ser acessados em tempo real:
-
A classe de armazenamento S3 Glacier Flexible Retrieval
-
A classe de armazenamento S3 Glacier Deep Archive
-
O nível Acesso ao arquivamento do S3 Intelligent-Tiering
-
O nível de acesso de arquivamento profundo do S3 Intelligent-Tiering
Para restaurar objetos arquivados, você deve fazer o seguinte:
-
Para objetos nas classes de armazenamento S3 Glacier Flexible Retrieval e S3 Glacier Deep Archive, você deve iniciar a solicitação de restauração e aguardar até que uma cópia temporária do objeto esteja disponível. Se for criada uma cópia temporária do objeto restaurado, a classe de armazenamento do objeto permanecerá a mesma. (Uma solicitação de operação de API HeadObject ou GetObject retornará S3 Glacier Flexible Retrieval ou S3 Glacier Deep Archive como a classe de armazenamento.)
-
Para objetos nos níveis Acesso de arquivamento e Acesso de arquivamento profundo do S3 Intelligent-Tiering, você deve iniciar a solicitação de restauração e esperar até que o objeto seja movido para o nível Acesso frequente.
Para obter mais informações sobre como todas as classes de armazenamento do Amazon S3 se comparam, consulte Compreender e gerenciar classes de armazenamento do Amazon S3. Para obter mais informações sobre o S3 Intelligent-Tiering, consulte Como o S3 Intelligent-Tiering funciona.
O tempo necessário para concluir um trabalho de restauração depende da classe ou do nível de armazenamento de arquivo usado e da opção de recuperação especificada: expressa (disponível apenas para o S3 Glacier Flexible Retrieval e o S3 Intelligent-Tiering Archive Access), padrão ou em massa. Para ter mais informações, consulte Noções básicas sobre as opções de recuperação de arquivos.
Você pode ser notificado quando sua restauração for concluída usando as Notificações de Eventos do Amazon S3. Para ter mais informações, consulte Notificações de eventos do Amazon S3.
Restaurar objetos do S3 Glacier
Quando você usa o S3 Glacier Flexible Retrieval ou o S3 Glacier Deep Archive, o Amazon S3 restaura uma cópia temporária do objeto somente pela duração especificada. Depois disso, ele exclui a cópia restaurada do objeto. Você pode modificar o período de validade de uma cópia restaurada reenviando uma solicitação de restauração. Nesse caso, o Amazon S3 atualiza o período de expiração relativo à hora atual.
nota
Ao restaurar um objeto arquivado do S3 Glacier Flexible Retrieval ou do S3 Glacier Deep Archive, você paga pelo objeto arquivado e pela cópia restaurada temporariamente. Para obter mais informações sobre preços, consulte Preços do Amazon S3
O Amazon S3 calcula o tempo de validade da cópia do objeto restaurado adicionando o número de dias especificado na solicitação de restauração à hora de conclusão da restauração solicitada. Depois, o Amazon S3 arredonda a hora resultante para o próximo dia à meia-noite do Tempo Universal Coordenado (UTC). Por exemplo, suponha que a cópia de um objeto restaurado tenha sido criada em 15 de outubro de 2012, às 10h30 UTC, e o período de restauração tenha sido especificado como três dias. Nesse caso, a cópia restaurada expira em 19 de outubro de 2012, à 0h UTC, hora em que o Amazon S3 vai excluir a cópia do objeto.
Restaurar objetos do S3 Intelligent-Tiering
Quando você está restaurando um objeto dos níveis S3 Intelligent-Tiering Archive Access ou S3 Intelligent-Tiering Deep Archive Access, o objeto volta para o nível S3 Intelligent-Tiering Frequent Access. Se o objeto não for acessado depois de 30 dias consecutivos, ele será movido automaticamente para o nível Acesso infrequente. Depois de um período mínimo de 90 dias consecutivos sem acesso, o objeto é movido para o nível Acesso ao arquivamento do S3 Intelligent-Tiering. Se o objeto não for acessado depois de um período mínimo de 180 dias consecutivos, ele será movido para o nível Acesso profundo ao arquivamento.
nota
Ao contrário das classes de armazenamento S3 Glacier Flexible Retrieval e S3 Glacier Deep Archive, as solicitações de restauração para objetos S3 Intelligent-Tiering não aceitam o valor Days
.
Usar o recurso Operações em Lote do S3 com solicitações de restauração
Para restaurar mais de um objeto do Amazon S3 com uma única solicitação, é possível usar operações em lote do S3. Você fornece às operações em lote do S3 uma lista de objetos nos quais operar. O S3 Batch Operations chama a respectiva operação de API para executar a operação especificada. Um único trabalho de operações em lote pode realizar a operação especificada em bilhões de objetos contendo exabytes de dados.