Amazon Glacier 作业清单下载不可用

Amazon Glacier 作业清单下载不可用

我通过 AWS CLI 界面运行以下命令。

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

我得到了一份我为 Glacier 请求的作业列表。我目前有一个 Vault Inventory 作业已完成。

然后我运行它来获得工作。

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

我收到了一个错误。

“ResourceNotFoundException”。未找到作业 ID。

发生了什么?该作业在 list-jobs 命令中列出。并且它已完成(即使未完成,您也会收到不同的“尚未准备好”错误)。

这项工作完成已经好几个小时了。

亚马逊是否会在删除可用作业列表之前删除作业输出?

我知道作业 ID 是正确的,因为我可以下载更新的作业清单请求。他们似乎从“成功”作业中删除了我的作业 ID(因此实际上无法下载清单),但没有从作业清单数据库中删除该作业。

这是一个已知错误吗?因为如果我可以将作业列为“成功”且可用,而实际上它们不可用,那么错误检查对我的脚本来说就更加重要了。

这是预期的行为吗?

相关内容