If you store files using Amazon Glacier, you'll notice that it's not very easy to restore files within a folder using the web console. Instead, you'll see "Initiate Restore" greyed out.

I've found the easiest way to restore a directory full of files is through the AWS Command Line. If you don't have the AWS Cli installed, read this article first.

One One Command

s3cmd restore --restore-days=<number> --recursive s3://mybucketname/folder/