node.js - 如何检查对象是否已从 Glacier 恢复?
问题描述
我正在我的节点应用程序中使用 Glacier 对象。我想知道某个特定的文件已经从 Glacier 中恢复了,或者它目前正在恢复中。我知道“getObject”/“listObjectV2”方法可以用来识别文件的存储类。但这不是我的用例。所以我尝试了
export const restoreFromGlacier = async (params) => {
await s3.restoreObject(params).promise();
};
如果正在恢复文件,则会引发错误。但是当我为一个已经恢复的对象再次运行它时,它又恢复了。但我预计那里会出错。
谁能帮我这个 ?
解决方案
推荐阅读
- pyspark - pyspark 创建一个带有文字值的数组,然后分解
- typescript - 如何在使用 @lit-labs/motion 从 DOM 中删除元素之前对其进行动画处理?
- postgresql - Postgresql 查询中的四分位数计算
- html - 我表单中的动画无法正常工作
- mitmproxy - 有没有更好的方法来为 mitmproxy 控制台事件添加时间戳?
- ios - Xcode 13/iOS15 的启动时间比预期的要长,它显示了与 LLDB 相关的消息
- javascript - 如果内容为空,则使用 php 隐藏选项卡
- flutter - 无法获取 DocumentSnapshotPlatform 上不存在的字段
- angular - 从 Angular 11 更新到 Angular 12 后,使用 Docker 重新编译 Angular 非常慢
- java - 在 Java 上使用泛型和可迭代的并行 FOR 迭代