As traduções são geradas por tradução automática. Em caso de conflito entre o conteúdo da tradução e da versão original em inglês, a versão em inglês prevalecerá.
Trabalhando com arquivos no Amazon S3 Glacier
Um arquivo é qualquer objeto, como uma foto, um vídeo ou um documento, armazenado por você em um cofre. É uma unidade básica de armazenamento no Amazon S3 Glacier (S3 Glacier). Cada arquivo tem uma ID exclusiva e uma descrição opcional. Quando você carrega um arquivo, o S3 Glacier retorna uma resposta que inclui uma ID de arquivamento. Esse ID de arquivo é exclusivo naAWS região em que o arquivo está armazenado. Este é um ID de arquivo de exemplo.
TJgHcrOSfAkV6hdPqOATYfp_0ZaxL1pIBOc02iZ0gDPMr2ig-nhwd_PafstsdIf6HSrjHnP-3p6LCJClYytFT_CBhT9CwNxbRaM5MetS3I-GqwxI3Y8QtgbJbhEQPs0mJ3KExample
Os IDs de arquivo têm 138 bytes. Ao fazer upload de um arquivo, você pode apresentar uma descrição opcional. Você pode recuperar um arquivo usando o ID, mas não a descrição.
O S3 Glacier fornece um console de gerenciamento. Você pode usar o console para criar e excluir cofres. No entanto, todas as outras interações com o S3 Glacier exigem que você use oAWS Command Line Interface (CLI) ou escreva código. Por exemplo, para fazer upload de dados, como fotos, vídeos e outros documentos, você deve usar o códigoAWS CLI ou escrever para fazer solicitações, usando diretamente a API REST ou usando os Amazon SDKs. Para obter mais informações sobre como usar o S3 Glacier com oAWS CLI, acesse AWS CLIReferência para o S3 Glacier. Para instalar a AWS CLI, acesse a AWS Command Line Interface
Tópicos
Operações de arquivamento no Amazon S3 Glacier
O S3 Glacier oferece suporte às seguintes operações básicas de arquivamento: upload, download e exclusão. Fazer download de um arquivo é uma operação assíncrona.
Fazer upload de um arquivo no Amazon S3 Glacier
Você pode fazer upload de um arquivo em uma única operação ou fazer upload dele em partes. A chamada à API usada por você para fazer upload de um arquivo em partes é conhecida como Multipart Upload. Para obter mais informações, consulteFazer upload de um arquivo no Amazon S3 Glacier
O S3 Glacier fornece um console de gerenciamento. Você pode usar o console para criar e excluir cofres. No entanto, todas as outras interações com o S3 Glacier exigem que você use oAWS Command Line Interface (CLI) ou escreva código. Por exemplo, para fazer upload de dados, como fotos, vídeos e outros documentos, você deve usar o códigoAWS CLI ou escrever para fazer solicitações, usando diretamente a API REST ou usando os Amazon SDKs. Para obter mais informações sobre como usar o S3 Glacier com oAWS CLI, acesse AWS CLIReferência para o S3 Glacier. Para instalar a AWS CLI, acesse a AWS Command Line Interface
Encontrar um ID de arquivo no Amazon S3 Glacier
Você pode obter o ID de arquivo fazendo download do inventário do cofre que contém o arquivo. Para obter mais informações sobre como fazer download do inventário de cofre, consulte Fazer download de um inventário de cofre no Amazon S3 Glacier.
Baixando um arquivo no Amazon S3 Glacier
Fazer download de um arquivo é uma operação assíncrona. Você deve primeiro iniciar um trabalho para fazer download de um arquivo específico. Depois de receber a solicitação de trabalho, o S3 Glacier prepara seu arquivo para download. Depois que o trabalho é concluído, você pode fazer download dos dados do arquivo. Devido à natureza assíncrona do trabalho, você pode solicitar que o S3 Glacier envie uma notificação para um tópico do Amazon Simple Notification Service (Amazon SNS) quando o trabalho for concluído. Você pode especificar um tópico do SNS para cada solicitação de trabalho individual ou configurar o cofre para enviar uma notificação quando ocorrerem eventos específicos. Para obter mais informações sobre como fazer download de um arquivo, consulte Baixando um arquivo no S3 Glacier.
Excluindo um arquivo no Amazon S3 Glacier
O S3 Glacier fornece uma chamada de API que você pode usar para excluir um arquivo por vez. Para obter mais informações, consulteExcluir um arquivo no Amazon S3 Glacier
Atualizando um arquivo no S3 Glacier
Depois de fazer upload de um arquivo, você não poderá atualizar o conteúdo nem a descrição. A única maneira como você pode atualizar o conteúdo do arquivo ou a descrição é excluindo o arquivo e fazendo upload de outro arquivo. Observe que toda vez que você carrega um arquivo, o S3 Glacier retorna para você uma ID de arquivamento exclusiva.
Manter metadados de arquivo no lado do cliente
Exceto pela descrição opcional do arquivamento, o S3 Glacier não oferece suporte a nenhum metadado adicional para os arquivos. Quando você carrega um arquivo, o S3 Glacier atribui um ID, uma sequência opaca de caracteres, da qual você não pode inferir nenhum significado sobre o arquivo. Você pode manter metadados sobre os arquivos no lado do cliente. Os metadados podem incluir o nome do arquivo e algumas outras informações significativas sobre o arquivo.
Se for um cliente do Amazon Simple Storage Service (Amazon S3), você saberá que, ao fazer upload de um objeto em um bucket, você pode atribuir ao objeto uma chave, como MyDocument.txt
ou SomePhoto.jpg
. No S3 Glacier, você não pode atribuir uma chave de objeto aos arquivos que você carrega.
Se você mantiver metadados de arquivamento do lado do cliente, observe que o S3 Glacier mantém um inventário de compartimentos que inclui IDs de arquivamento e quaisquer descrições que você forneceu durante o carregamento do arquivo. Ocasionalmente, você pode fazer download do inventário de cofre para reconciliar todos os problemas no banco de dados no lado do cliente dos metadados do arquivo. No entanto, o S3 Glacier faz o inventário dos cofres aproximadamente diariamente. Quando você solicita um inventário de cofre, o S3 Glacier retorna o último inventário que preparou, um instantâneo de um momento específico.