ML activity reference - Amazon SageMaker

ML activity reference

ML activities are common AWS tasks related to machine learning with SageMaker 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 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 experiments.
Manage Model Monitoring Permissions to manage monitoring schedules for SageMaker 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 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.