Restore multiple files from S3 Glacier storage classes

This project demonstrates how to use Step Functions to orchestrate restoration of multiple files from S3 Glacier storage classes.

The workflow orchestrates the restoration of multiple files from S3 Glacier storage classes.
This is done by making use of Step Functions `.waitForTaskToken` execution pattern to invoke a Lambda funciton that requests S3 to restore the object
On completion of restoration the task is resumed using another Lambda function.

< Back to all workflows

GitHub icon View this workflow on GitHub


Clone repo

git clone https://github.com/aws-samples/step-functions-workflows-collection/tree/main/s3-glacier-multi-file-restore-sam/cd step-functions-workflows-collection/s3-glacier-multi-file-restore

Deploy

sam deploy --guided


Testing

See the GitHub repo for detailed testing instructions.

Cleanup

1. Delete the stack: sam delete.

Additional resources

Created by:

Deep Pai

Deep Pai

Deep is a Sr. Solutions Architect at AWS who is passionate about serverless and event-driven architectures.

Follow on LinkedIn