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
Fazer upload de um arquivo em uma única operação usando-se o AWS Command Line Interface
Você pode fazer upload de um arquivo no Amazon S3 Glacier (S3 Glacier) usando o AWS Command Line Interface (AWS CLI).
(Pré-requisito) Configurar a AWS CLI
-
Faça download e configure a AWS CLI. Para obter instruções, consulte os seguintes tópicos no Guia do usuário do AWS Command Line Interface:
-
Verifique a configuração digitando os comandos a seguir no prompt de comando. Esses comandos não fornecem as credenciais explicitamente, de modo que as credenciais do perfil padrão são usadas.
-
Tente usar o comando de ajuda.
aws help
-
Para obter uma lista dos cofres do S3 Glacier na conta configurada, use o comando
list-vaults
. Substitua123456789012
pelo ID da sua Conta da AWS.aws glacier list-vaults --account-id
123456789012
-
Para obter os dados da configuração atual para a AWS CLI, use o comando
aws configure list
.aws configure list
-
Exemplo: excluir um arquivamento usando AWS CLI
Para fazer o upload de um arquivo, você deve ter um cofre criado. Para obter mais informações sobre a criação de cofres, consulte Criação de um cofre no Amazon S3 Glacier.
-
Use o comando
upload-archive
para adicionar um arquivo a um cofre existente. No exemplo abaixo, substituavault name
eaccount ID
. Para o parâmetrobody
, especifique um caminho para o arquivo que você deseja carregar.aws glacier upload-archive --vault-name
awsexamplevault
--account-id123456789012
--bodyarchive.zip
-
Saída esperada:
{ "archiveId": "kKB7ymWJVpPSwhGP6ycSOAekp9ZYe_--zM_mw6k76ZFGEIWQX-ybtRDvc2VkPSDtfKmQrj0IRQLSGsNuDp-AJVlu2ccmDSyDUmZwKbwbpAdGATGDiB3hHO0bjbGehXTcApVud_wyDw", "checksum": "969fb39823836d81f0cc028195fcdbcbbe76cdde932d4646fa7de5f21e18aa67", "location": "/123456789012/vaults/awsexamplevault/archives/kKB7ymWJVpPSwhGP6ycSOAekp9ZYe_--zM_mw6k76ZFGEIWQX-ybtRDvc2VkPSDtfKmQrj0IRQLSGsNuDp-AJVlu2ccmDSyDUmZwKbwbpAdGATGDiB3hHO0bjbGehXTcApVud_wyDw" }
Quando concluído, o comando exibirá o ID do arquivamento, a soma de verificação e a localização no S3 Glacier. Para obter mais informações sobre o comando upload-arquivo, consulte upload-arquivo na Referência de comandos da AWS CLI.