ML activity reference
ML activities are common AWS tasks related to machine learning with SageMaker AI that require specific IAM permissions. Each persona suggests related ML activities when creating a role with Amazon SageMaker Role Manager. You can select any additional ML activities or deselect any suggested ML activities to create a role that meets your unique business needs.
Amazon SageMaker Role Manager provides predefined permissions for the following ML activities:
| ML activity | Description | 
|---|---|
| Access Required AWS Services | Permissions to access Amazon S3, Amazon ECR, Amazon CloudWatch, and Amazon EC2. Required for execution roles for jobs and endpoints. | 
| Run Studio Classic Applications | Permissions to operate within a Studio Classic environment. Required for domain and user profile execution roles. | 
| Manage ML Jobs | Permissions to audit, query lineage, and visualize experiments. | 
| Manage Models | Permissions to manage SageMaker AI jobs across their lifecycles. | 
| Manage Pipelines | Permissions to manage SageMaker pipelines and pipeline executions. | 
| Search and visualize experiments | Permissions to audit, query lineage, and visualize SageMaker AI experiments. | 
| Manage Model Monitoring | Permissions to manage monitoring schedules for SageMaker AI Model Monitor. | 
| Amazon S3 Full Access | Permissions to perform all Amazon S3 operations. | 
| Amazon S3 Bucket Access | Permissions to perform operations on specified Amazon S3 buckets. | 
| Query Athena Workgroups | Permissions to run and manage Amazon Athena queries. | 
| Manage AWS Glue Tables | Permissions to create and manage AWS Glue tables for SageMaker AI Feature Store and Data Wrangler. | 
| SageMaker Canvas Core Access | Permissions to perform experimentation in SageMaker Canvas (i.e, basic data prep, model build, validation). | 
| SageMaker Canvas Data Preparation (powered by Data Wrangler) | Permissions to perform end-to-end data preparation in SageMaker Canvas (i.e, aggregate, transform and analyze data, create and schedule data preparation jobs on large datasets). | 
| SageMaker Canvas AI Services | Permissions to access ready-to-use models from Amazon Bedrock, Amazon Textract, Amazon Rekognition, and Amazon Comprehend. Additionally, user can fine-tune foundation models from Amazon Bedrock and Amazon SageMaker JumpStart. | 
| SageMaker Canvas MLOps | Permission for SageMaker Canvas users to directly deploy model to endpoint. | 
| SageMaker Canvas Kendra Access | Permission for SageMaker Canvas to access Amazon Kendra for enterprise document search. The permission is only given to your selected index names in Amazon Kendra. | 
| Use MLflow | Permissions to manage experiments, runs, and models in MLflow. | 
| Manage MLflow Tracking Servers | Permissions to manage, start, and stop MLflow Tracking Servers. | 
| Access required to AWS Services for MLflow | Permissions for MLflow Tracking Servers to access S3, Secrets Manager, and Model Registry. | 
| Run Studio EMR Serverless Applications | Permissions to Create and Manage EMR Serverless Applications on Amazon SageMaker Studio. |