From the AWS console it seems like AWS Step functions are immutable. Is there a way to modify it ? If not how does the version control work ? Do I have to create a new State machine every time I have to make incremental changes to the state machine ?
As per this forum entry, there is no way yet to modify an existing state machine. You need to create a new one every time.