[{"data":1,"prerenderedAt":54},["ShallowReactive",2],{"workflow-s3-glacier-multi-file-restore-sam":3},{"id":4,"title":5,"cleanup":6,"contributors":10,"deploy":12,"description":15,"diagram":16,"extension":17,"framework":18,"gitHub":19,"introBox":28,"level":34,"meta":35,"resources":36,"s3URL":39,"services":40,"simplicity":45,"stem":46,"testing":47,"type":51,"usecase":52,"videoId":27,"__hash__":53},"workflows\u002Fworkflows\u002Fs3-glacier-multi-file-restore-sam.json","Restore multiple files from S3 Glacier storage classes",{"headline":7,"text":8},"Cleanup",[9],"1. Delete the stack: \u003Ccode>sam delete\u003C\u002Fcode>.",[11],"content\u002Fcontributors\u002Fdeep-pai.json",{"text":13},[14],"sam deploy --guided","This project demonstrates how to use Step Functions to orchestrate restoration of multiple files from S3 Glacier storage classes.","\u002Fassets\u002Fimages\u002Fworkflows\u002Fs3-glacier-multi-file-restore-sam.png","json","AWS SAM",{"template":20,"payloads":25},{"repoURL":21,"templateDir":22,"templateFile":23,"ASL":24},"https:\u002F\u002Fgithub.com\u002Faws-samples\u002Fstep-functions-workflows-collection\u002Ftree\u002Fmain\u002Fs3-glacier-multi-file-restore-sam\u002F","s3-glacier-multi-file-restore","template.yaml","statemachine\u002Fstatemachine.asl.json",[26],{"headline":27,"payloadURL":27},"",{"headline":29,"text":30},"How it works",[31,32,33],"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.","200",{},{"headline":37,"bullets":38},"Additional resources",[],null,[41,42,43,44],"s3","sfn","lambda","eventbridge","3 - Application","workflows\u002Fs3-glacier-multi-file-restore-sam",{"headline":48,"text":49},"Testing",[50],"See the GitHub repo for detailed testing instructions.","Standard","Data Transfer","2ok9HV0hDBNwIyWJdptEK1m-spMk0k1P8zDNdZpnZmY",1778846889424]