Eu sou novo no Amazon Glacier. Eu criei um cofre com sucesso e carreguei alguns arquivos. No console de gerenciamento, só consigo ver o nome do cofre e contém 4 arquivos, ocupando 4,2 GiB. Mas simplesmente não consigo encontrar uma maneira de listar os arquivos no cofre. Posteriormente, preciso excluir os arquivos como dados contidos incorretamente.
Eu olhei e pesquisei por mais de uma hora, mas ainda não vejo como listar o conteúdo de um cofre.
amazon-glacier
marlar
fonte
fonte
Respostas:
Os dados do Amazon Glacier não são realmente destinados a serem acessados por um capricho. Leva um tempo considerável para extrair dados de um cofre.
Eu recomendo usar o CloudBerry Explorer. É grátis e na maior parte parece funcionar.
Após a instalação, você precisará adicionar sua conta do Glacier.
Clique duas vezes em Nova conta e adicione um nome de exibição (pode ser o que você quiser):
Para obter seu acesso e chaves secretas, navegue até https://portal.aws.amazon.com/gp/aws/securityCredentials ou clique no nome da sua conta e selecione Credenciais de segurança.
Copie e cole os itens na nova conta e lá vai você. Agora clique com o botão direito no seu cofre e clique em Obter inventário. Espere algumas horas e aproveite.
fonte
Dentro do painel do console da AWS, não há como obter o conteúdo de um cofre. Você precisa usar um SDK ou um software pré-embalado para acessar essas informações. Na minha resposta, estou usando o PHP SDK v3 com o Composer, embora esse código possa ser adaptado para outras linguagens como o Java. A chave é usar a
InitiateJob
função API com o tipo definido comoinventory-retrieval
. O código a seguir precisará ser modificado para se adequar ao seu caso particular.A última linha acima imprimirá um ID de trabalho na linha de comando. Ainda estou esperando meu trabalho terminar, mas pretendo usar o seguinte código para obter o inventário do cofre:
Você pode ler sobre a
initiateJob
em Documentação AWSfonte