Amazon Glacier Job Inventory Baixar não disponível

2

Eu corro o seguinte através da interface da AWS CLI.

aws glacier list-jobs --account-id=xxxxx --vault-name=MyVault

E eu recebo uma lista de trabalhos que solicitei para o Glacier. Atualmente, tenho um trabalho do Inventário do Vault que está concluído.

Eu então executo isso para conseguir o emprego.

aws glacier get-job-output --account-id=xxxx --vault-name=MyVault --job-id=TheEXACT_CopyAndPasted_JobID_From_The_Above_Output outfile=temp.txt

E eu recebo um erro.

"ResourceNotFoundException". O ID do trabalho não foi encontrado.

O que dá? O trabalho é listado no comando list-jobs. E é concluído (mesmo se não for concluído, você recebe um erro diferente ainda não pronto).

Já se passaram muitas horas desde que o trabalho foi concluído.

A Amazon exclui a saída da tarefa ANTES de excluir a lista de tarefas disponíveis?

SEI que o ID do trabalho está correto, porque posso fazer o download de uma solicitação de inventário de trabalho mais recente. Parece que eles excluíram meu JobID dos trabalhos "bem-sucedidos" (e, portanto, não estão realmente disponíveis para download de inventário), mas NÃO excluíram o trabalho do banco de dados de listas de tarefas.

Este é um erro conhecido? Porque isso faz com que a verificação de erros seja mais importante para meus scripts, se eu puder listar os trabalhos como 'bem-sucedidos' e disponíveis quando realmente não estiverem.

Esse comportamento é esperado?

    
por Nertskull 11.02.2017 / 18:12

0 respostas