Skip to content

Instantly share code, notes, and snippets.

@JesterXL
Created June 23, 2020 13:51
Show Gist options
  • Star 0 You must be signed in to star a gist
  • Fork 0 You must be signed in to fork a gist
  • Save JesterXL/84ec5dcde2df4e64b48978f2087f6b39 to your computer and use it in GitHub Desktop.
Save JesterXL/84ec5dcde2df4e64b48978f2087f6b39 to your computer and use it in GitHub Desktop.
var aws = require('aws-sdk');
var sfn = new aws.StepFunctions();
exports.handler = function(event, context, callback) {
console.log("event:", event)
console.log("context:", context)
console.log("callback:", callback)
let StateMachineArn = event.restart.StateMachineArn;
event.restart.executionCount -= 1;
event.AWS_STEP_FUNCTIONS_STARTED_BY_EXECUTION_ID = event.executionID
let params = {
input: JSON.stringify(event),
stateMachineArn: StateMachineArn
};
sfn.startExecution(params, function(err, data) {
if (err) callback(err);
else callback(null,event);
});
}
@JesterXL
Copy link
Author

Screen Shot 2020-06-23 at 9 53 00 AM

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment