Amazon SageMaker AI API Permissions: Actions, Permissions, and Resources Reference
When you are setting up access control and writing a permissions policy that you can
attach to an IAM identity (an identity-based policy), use the following table as a reference. The table
lists each Amazon SageMaker AI API operation, the corresponding actions for which you
can grant permissions to perform the action, and the AWS resource for which you can
grant the permissions. You specify the actions in the policy's Action
field, and you specify the resource value in the policy's Resource
field.
Note
Except for the ListTags
API, resource-level restrictions are not
available on List-
calls . Any user calling a List-
API
will see all resources of that type in the account.
To express conditions in your Amazon SageMaker AI policies, you can use AWS-wide condition keys. For a complete list of AWS-wide keys, see Available Keys in the Service Authorization Reference.
Warning
Some SageMaker API actions may still be accessible through theSearch API
. For example, if a user has an IAM policy that
denies permissions to a Describe
call for a particular SageMaker AI resource,
that user can still access the description information through the Search API. To
fully restrict user access to Describe
calls, you must also restrict
access to the Search API. For a list of SageMaker AI resources that are accessible through
the Search API, see the SageMaker AI Search AWS CLI
Command Reference.
Use the scroll bars to see the rest of the table.
Amazon SageMaker AI API Operations and Required Permissions for Actions
Amazon SageMaker AI API Operations | Required Permissions (API Actions) | Resources |
---|---|---|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
The following permission is required only if any of the associated
|
arn:aws:sagemaker: |
|
The following permission is required only if any of the associated
|
arn:aws:sagemaker: |
|
Required if a KMS customer managed key is specified for
Required to create a domain that supports RStudio:
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
The following permissions are required only if you specify an encryption key:
|
|
|
The following permission is required only if any of the associated
|
|
|
|
|
|
|
|
|
sagemaker:CreateLabelingJob iam:PassRole |
|
|
|
|
|
|
|
|
|
|
|
The following permissions are required only if you specify a VPC for your notebook instance:
The following permissions are required only if you specify an encryption key:
The following permission is required only if you specify an AWS Secrets Manager secret to access a private Git repository:
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
The following permission is required only if you specified a VPC for your notebook instance:
The following permissions are required only if you specified an encryption key when you created the notebook instance:
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
arn:aws:sagemaker: |
|
|
arn:aws:sagemaker: |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
* |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
* |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
The following permissions are required only if you specified a VPC when you created your notebook instance:
The following permissions are required only if you specified an encryption key when you created the notebook instance:
The following permission is required only if you specified an AWS Secrets Manager secret to access a private Git repository when you created the notebook instance:
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|