Skip to main content
IAM Policy Map
IAM Policy Map
AI & Machine Learning: Switch between the hub and domains

Can change permissions or pass roles: 32 of 118 policies: 0 unrestricted, 32 scoped or conditional. These grants let a principal change who has access, or hand a role to a service. AWS advises restricting them, and notes that passing any role can lead to unintended privilege escalation.

Data access: 55 of 118 policies: 33 write, 21 read only, 1 list only. Counts policies that grant actions AWS marks as operating on data held in a resource. Some granted actions are not yet classified by AWS.

AI & Machine Learning policies

Machine learning platforms, generative AI and AI services.

118 AWS managed policies. 6 have reviewed guidance; the rest have authoritative permission data pending editorial review. 10 are service-linked role policies, shown with permission data only.

Loading map…

Loading map

User access (48)

SageMaker (6)

  • AmazonSageMakerFullAccessAdmin

    Provides full access to Amazon SageMaker via the AWS Management Console and SDK. Also provides select access to related services (e.g., S3, ECR, CloudWatch Logs).

  • AmazonSageMakerHyperPodGatedModelAccessReader

    This Amazon Managed Policy provides the necessary permissions for SageMaker HyperPod to access gated models in SageMaker Jumpstart. It allows creating presigned URLs for hub content in the SageMaker Public Hub.

  • AmazonSageMakerHyperPodTrainingOperatorAccessReader

    This policy provides administrative permissions required to set up the SageMaker HyperPod training operator. It enables access to Amazon SageMaker HyperPod and EKS add-ons. The policy includes permissions to describe the SageMaker HyperPod …

  • AmazonSageMakerReadOnlyReader

    Provides read only access to Amazon SageMaker via the AWS Management Console and SDK.

  • SageMakerStudioAdminIAMDefaultExecutionPolicyAdmin

    Administrative execution policy for using IAM roles with SageMaker Unified Studio. Allows admins to provision, manage and access resources in your account (excluding access to data resources) for IAM-based usage of SageMaker Unified Studio.

  • SageMakerStudioUserIAMDefaultExecutionPolicyAdmin

    Execution policy for using IAM roles with SageMaker Unified Studio. Allows users to access resources in the local account (excluding access to data resources) for IAM-based usage of SageMaker Unified Studio.

Bedrock (4)

Lookout Vision (4)

Lex (3)

  • AmazonLexFullAccessAdmin

    Provides full access to Amazon Lex via the AWS Management Console. Also provides access to create Lex Service Linked Roles and grant Lex permissions to invoke a limited set of Lambda functions.

  • AmazonLexReadOnlyReader

    Provides read-only access to Amazon Lex.

  • AWSMobileHub_ReadOnlyReader

    This policy may be attached to any User, Role, or Group, in order to grant users permission to list and view projects in AWS Mobile Hub. This also includes permissions to generate and download sample mobile app source code for each Mobile H…

AI Operations (2)

  • AIOpsConsoleAdminPolicyAdmin

    Grants full access to Amazon AI Operations service and its required permissions via AWS console. It also includes permissions to use identity-aware console sessions.

  • AIOpsReadOnlyAccessReader

    Grants ReadOnly permissions to the Amazon AI Operations service and its required resources.

Bedrock Mantle (2)

Bedrock Web Search (2)

Comprehend (2)

Kendra (2)

Lookout for Equipment (2)

Lookout Metrics (2)

Machine Learning (2)

Rekognition (2)

Transcribe (2)

Translate (2)

Other services (9)

Operator and limited (47)

SageMaker (16)

  • AmazonAugmentedAIFullAccessOperator

    Provides access to perform all operations Amazon Augmented AI resources, including FlowDefinitions, HumanTaskUis and HumanLoops. Does not allow access for creating FlowDefinitions against the public-crowd Workteam.

  • AmazonAugmentedAIHumanLoopFullAccessOperator

    Provides access to perform all operations on HumanLoops.

  • AmazonAugmentedAIIntegratedAPIAccessOperator

    Provides access to perform all operations Amazon Augmented AI resources, including FlowDefinitions, HumanTaskUis and HumanLoops. Also provides access to those operations of services that are integrated with Amazon Augmented AI.

  • AmazonDataZoneSageMakerManageAccessRolePolicyOperator

    The AmazonDataZoneSageMakerManageAccessRolePolicy policy grants Amazon DataZone the permissions required to grant user access to various resources in the SageMaker environment.

  • AmazonSageMakerCanvasAIServicesAccessOperator

    Provides permissions for Amazon SageMaker Canvas to use AI services to support ready to use AI solutions. This policy will add more mutating permissions for services as Amazon SageMaker Canvas adds support.

  • AmazonSageMakerCanvasFullAccessOperator

    Provides full access to Amazon SageMaker Canvas resources and operations. The policy also provides select access to related services (e.g., S3, IAM, VPC, ECR, CloudWatch Logs, Redshift, Secrets Manager, and Forecast). This policy should be …

  • AmazonSageMakerCanvasSMDataScienceAssistantAccessOperator

    Provides permissions for Amazon SageMaker Canvas to use the SageMaker Data Science Assistant service. The Data Science Assistant currently uses both Amazon SageMaker and Amazon Q Developer to process user prompts.

  • AmazonSageMakerHyperPodInferenceAccessOperator

    This policy provides administrative privileges required for setting up the SageMaker HyperPod inference operator. It enables the inference operator to access AWS networking resources, Amazon S3, Amazon ECR, Amazon CloudWatch, AWS Certificat…

  • AmazonSageMakerJobFullAccessOperator

    Provides permissions for Amazon SageMaker job execution roles to access data in Amazon S3, invoke agents through Amazon Bedrock AgentCore, track experiments with MLflow, publish model packages, write logs to Amazon CloudWatch, invoke AWS La…

  • AmazonSageMakerJobRuntimeAccessOperator

    Provides permissions for agent runtimes to invoke the Amazon SageMaker job runtime APIs used during model customization for sample generation, trajectory completion, and reward submission.

  • AmazonSageMakerModelCustomizationCoreAccessOperator

    Grants permissions for SageMaker model customization workflows including serverless training, custom reward function for reinforcement learning, model evaluation, and deployment to SageMaker or Bedrock endpoints.

  • AmazonSageMakerModelGovernanceUseAccessOperator

    This AWS managed policy grants permissions needed to use all Amazon SageMaker Governance features. The policy also provides select access to related services (e.g., S3, KMS).

  • AmazonSageMakerModelRegistryFullAccessOperator

    This is a new managed policy for Model Registry in Sagemaker. This policy is a standalone policy that can be attached to the user role to access Model Registry related functionalities in Sagemaker.

  • AmazonSageMakerPartnerAppsFullAccessOperator

    Enables Amazon SageMaker partner app users to access applications, list available applications, launch application web UIs, and connect via the application SDK.

  • AmazonSageMakerTrainingPlanCreateAccessOperator

    This Amazon Managed Policy provides the necessary permissions to create and manage SageMaker Training Plans. It allows users to create Training Plans and Reserved Capacities, describe existing Training Plans, and perform search and listing …

  • AmazonSageMakerTrainingSessionAccessOperator

    Provides permissions for a caller identity to create and manage Amazon SageMaker training sessions, run training and sampling operations, use customer managed AWS KMS keys through SageMaker, pass an execution role to SageMaker, publish mode…

Bedrock (5)

Machine Learning (5)

Claude Platform on AWS (3)

Q (3)

AI Operations (2)

  • AIOpsAssistantIncidentReportPolicyOperator

    Provides permissions required by the Amazon AI Operations Assistant to generate incident report of the investigation.

  • AIOpsOperatorAccessOperator

    Grants access to the Amazon AI Operations APIs for creating, updating, and deleting investigations, investigation events, and investigation resources. It also includes ReadOnly access to all AI Operations APIs and to use identity-aware sess…

Multi-service (2)

  • AIOpsAssistantPolicyOperator

    Provides ReadOnly permissions required by the Amazon AI Operations Assistant to do analysis on customer AWS resources during investigations.

  • WellArchitectedAgentResourceScanningOperator

    Grants the AWS Well-Architected Agent read-only access to AWS resource configurations, security settings, and operational data to generate optimization recommendations

Service Catalog (2)

  • AmazonSageMakerAdmin-ServiceCatalogProductsServiceRolePolicyOperator

    Service role policy used by the AWS service Catalog service to provision products from Amazon SageMaker portfolio of products. Grants permissions to a set of related services including CodePipeline, CodeBuild, CodeCommit, Glue, CloudFormati…

  • AmazonSageMakerServiceCatalogProductsCodeBuildServiceRolePolicyOperator

    Service role policy used by the AWS CodeBuild within the AWS ServiceCatalog provisioned products from Amazon SageMaker portfolio of products. Grants permissions to a subset of related services including CodePipeline, CodeBuild and others.

Other services (9)

Service roles (13)

SageMaker (7)

DataZone (2)

Service Catalog (2)

Other services (2)

  • AmazonPersonalizeFullAccessAdmin

    Provides full access to Amazon Personalize via the AWS Management Console and SDK. Also provides select access to related services (e.g., S3, CloudWatch).

  • AWSQuickSightSageMakerPolicyOperator

    Provides access to Amazon SageMaker resources from Amazon QuickSight

Service-linked roles (10)

Also relevant to AI & Machine Learning (44)
IAM Policy MapCreated by Mavrick HardingUnofficial community resource. Not affiliated with, endorsed by or sponsored by Amazon Web Services.