Referência de API para Amazon S3 Glacier - Amazon S3 Glacier

Esta página destina-se somente a clientes atuais do serviço S3 Glacier que usam cofres e a API REST original de 2012.

Se você estiver procurando soluções de armazenamento de arquivos, sugerimos usar as classes de armazenamento do S3 Glacier no Amazon S3: S3 Glacier Instant Retrieval, S3 Glacier Flexible Retrieval e S3 Glacier Deep Archive. Para saber mais sobre essas opções de armazenamento, consulte Classes de armazenamento do Amazon S3 Glacier e Noções básicas sobre as classes de armazenamento S3 Glacier para armazenamento de dados de longo prazo no Guia do usuário do Amazon S3. Essas classes de armazenamento usam a API do Amazon S3, estão disponíveis em todas as regiões e podem ser gerenciadas no console do Amazon S3. Elas oferecem análise de custos de armazenamento, Lente de Armazenamento, recursos avançados de criptografia opcionais e muito mais.

Referência de API para Amazon S3 Glacier

O Amazon S3 Glacier dá suporte a um conjunto de operações – mais especificamente, um conjunto de chamadas API RESTful – que permitem interagir com o serviço.

Você pode usar qualquer biblioteca de programação capaz de enviar solicitações HTTP objetivando enviar as solicitações REST ao S3 Glacier. Ao enviar uma solicitação REST, o S3 Glacier exige que você autentique toda solicitação com uma assinatura. Além disso, ao fazer o upload de um arquivo, você também deve computar a soma de verificação da carga útil e incluí-la na solicitação. Para ter mais informações, consulte Solicitações de assinatura.

Se ocorrer algum erro, você precisará saber o que o S3 Glacier enviará uma resposta de erro para que seja possível processá-lo. Esta seção fornece todas essas informações, além de documentar as operações REST, de maneira que você possa fazer chamadas API REST diretamente.

Você pode usar as chamadas API REST diretamente ou usar os SDKs da Amazon que fornecem bibliotecas wrapper para simplificar a tarefa de codificação. Essas bibliotecas assinam cada solicitação enviada por você e calculam a soma de verificação da carga útil na solicitação. Por isso, usar os SDKs da Amazon simplifica a tarefa de codificação. Este guia do desenvolvedor apresenta exemplos funcionais de operações do S3 Glacier básicas usando o AWS SDK for Java e o .NET. Para ter mais informações, consulte Como usar os AWS SDKs com o Amazon S3 Glacier.