首页 > 解决方案 > 如何检查对象是否已从 Glacier 恢复?

问题描述

我正在我的节点应用程序中使用 Glacier 对象。我想知道某个特定的文件已经从 Glacier 中恢复了,或者它目前正在恢复中。我知道“getObject”/“listObjectV2”方法可以用来识别文件的存储类。但这不是我的用例。所以我尝试了

export const restoreFromGlacier = async (params) => {
   await s3.restoreObject(params).promise();
};

如果正在恢复文件,则会引发错误。但是当我为一个已经恢复的对象再次运行它时,它又恢复了。但我预计那里会出错。

谁能帮我这个 ?

标签: node.jsamazon-web-servicesamazon-glacier

解决方案


推荐阅读