8
votes

I have set a number of files for restore from glacier to S3 and I want to download it all – the whole bucket.

When I browse the s3 bucket from the web console, I don’t see the glacier restored items (unless I show the version).

Is there a way to download all the bucket files to the local drive, including glacier restored ones?

Edit:

I ran

s3cmd sync s3://bucketname .

got only the non-glacier restored ones.

2
Could you please clarify what you mean when you say that you "don’t see the glacier restored items (unless I show the version)"? Are you saying that restored objects do not appear? That is quite strange. - John Rotenstein
@JohnRotenstein That's right. I don't see it in the web console view. Here's the screenshot: d.pr/i/5yFbeO . As you can see everything is the standard. I don't see the glacier restored stuff and there are quite a few. Maybe another 20 more tar.gzs - Quintin Par

2 Answers

6
votes

You can use below command to sync s3 bucket including the restored files:

aws s3 sync s3://bucketname <local directory or .> --force-glacier-transfer
0
votes

I think you can use our free tool to browse your S3/Glacier buckets and recover data: https://www.cloudberrylab.com/explorer/amazon-s3.aspx