AWS IAM Permissions
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 Add Steps to Cluster Jobs and Start Notebook Execution Jobs you require permissions to list and invoke functions; therefore, the following IAM permissions must be granted:
-
List all the clusters available on AWS EMR:
-
elasticmapreduce:ListClusters
-
-
Add multiple steps to the cluster:
-
elasticmapreduce:AddJobFlowSteps
-
-
Start execution of Notebook:
-
elasticmapreduce:StartNotebookExecution
-
-
Get status of running Notebook:
-
elasticmapreduce:DescribeNotebookExecution
-
-
Stop execution of running Notebook:
-
elasticmapreduce:StopNotebookExecution
-
-
Get statuses of all running steps:
-
elasticmapreduce:ListSteps
-
-
Cancel execution of running steps:
-
elasticmapreduce:CancelSteps
-
See also: