背景
我一直在使用 Duplicity 备份选项运行它--s3-use-glacier
,我想恢复单个文件。我正在运行以下命令
duplicity restore --file-to-restore myfile.txt boto3+s3://mybucket/myprefix localdir
正如预期的那样,我得到:
InvalidObjectState: An error occurred (InvalidObjectState) when calling the GetObject operation: The operation is not valid for the object's storage class
因为我还没有将卷从 S3 Glacier 取消存档到标准存储类。
问题
有什么方法可以确定我需要访问哪些卷才能完成此duplicity restore
操作?
我知道我可以取消存档所有内容,但就 S3 Glacier 检索成本而言,这似乎有点浪费。
我尝试了-v9
详细程度来查看它是否会打印出它试图访问的卷,但没有任何效果。