AWS IAM Permissions for Step Functions

Identity and Access Management (IAM) allows you to regulate access to your AWS resources, thus ensuring that only users with the respective permissions have access to your AWS data.

To work with Step Functions Jobs you require permissions to list and invoke functions; therefore, the following IAM permissions must be granted:

  • states:ListStateMachines

  • states:StartExecution

  • states:StopExecution

  • states:RedriveExecution

  • states:DescribeExecution

  • states:ListExecutions

See also