AmazonSageMakerNotebooksServiceRolePolicy - AWS Managed Policy

AmazonSageMakerNotebooksServiceRolePolicy

Description: Managed policy for Service Linked Role for Amazon SageMaker Notebooks

AmazonSageMakerNotebooksServiceRolePolicy is an AWS managed policy.

Using this policy

This policy is attached to a service-linked role that allows the service to perform actions on your behalf. You cannot attach this policy to your users, groups, or roles.

Policy details

  • Type: Service-linked role policy

  • Creation time: October 18, 2019, 20:27 UTC

  • Edited time: November 14, 2024, 20:33 UTC

  • ARN: arn:aws:iam::aws:policy/aws-service-role/AmazonSageMakerNotebooksServiceRolePolicy

Policy version

Policy version: v10 (default)

The policy's default version is the version that defines the permissions for the policy. When a user or role with the policy makes a request to access an AWS resource, AWS checks the default version of the policy to determine whether to allow the request.

JSON policy document

{ "Version" : "2012-10-17", "Statement" : [ { "Sid" : "AllowFSxDescribe", "Effect" : "Allow", "Action" : [ "fsx:DescribeFileSystems" ], "Resource" : "*", "Condition" : { "StringEquals" : { "aws:ResourceAccount" : "${aws:PrincipalAccount}" } } }, { "Sid" : "AllowSageMakerDeleteApp", "Effect" : "Allow", "Action" : [ "sagemaker:DeleteApp" ], "Resource" : "arn:aws:sagemaker:*:*:app/*" }, { "Sid" : "AllowEFSAccessPointCreation", "Effect" : "Allow", "Action" : "elasticfilesystem:CreateAccessPoint", "Resource" : "arn:aws:elasticfilesystem:*:*:file-system/*", "Condition" : { "StringLike" : { "aws:ResourceTag/ManagedByAmazonSageMakerResource" : "*", "aws:RequestTag/ManagedByAmazonSageMakerResource" : "*" } } }, { "Sid" : "AllowEFSAccessPointDeletion", "Effect" : "Allow", "Action" : [ "elasticfilesystem:DeleteAccessPoint" ], "Resource" : "arn:aws:elasticfilesystem:*:*:access-point/*", "Condition" : { "StringLike" : { "aws:ResourceTag/ManagedByAmazonSageMakerResource" : "*" } } }, { "Sid" : "AllowEFSCreation", "Effect" : "Allow", "Action" : "elasticfilesystem:CreateFileSystem", "Resource" : "*", "Condition" : { "StringLike" : { "aws:RequestTag/ManagedByAmazonSageMakerResource" : "*" } } }, { "Sid" : "AllowEFSMountWithDeletion", "Effect" : "Allow", "Action" : [ "elasticfilesystem:CreateMountTarget", "elasticfilesystem:DeleteFileSystem", "elasticfilesystem:DeleteMountTarget" ], "Resource" : "*", "Condition" : { "StringLike" : { "aws:ResourceTag/ManagedByAmazonSageMakerResource" : "*" } } }, { "Sid" : "AllowEFSDescribe", "Effect" : "Allow", "Action" : [ "elasticfilesystem:DescribeAccessPoints", "elasticfilesystem:DescribeFileSystems", "elasticfilesystem:DescribeMountTargets" ], "Resource" : "*" }, { "Sid" : "AllowEFSTagging", "Effect" : "Allow", "Action" : "elasticfilesystem:TagResource", "Resource" : [ "arn:aws:elasticfilesystem:*:*:access-point/*", "arn:aws:elasticfilesystem:*:*:file-system/*" ], "Condition" : { "StringLike" : { "aws:ResourceTag/ManagedByAmazonSageMakerResource" : "*" } } }, { "Sid" : "AllowEC2Tagging", "Effect" : "Allow", "Action" : "ec2:CreateTags", "Resource" : [ "arn:aws:ec2:*:*:network-interface/*", "arn:aws:ec2:*:*:security-group/*" ] }, { "Sid" : "AllowEC2Operations", "Effect" : "Allow", "Action" : [ "ec2:CreateNetworkInterface", "ec2:CreateSecurityGroup", "ec2:DeleteNetworkInterface", "ec2:DescribeDhcpOptions", "ec2:DescribeNetworkInterfaces", "ec2:DescribeSecurityGroups", "ec2:DescribeSubnets", "ec2:DescribeVpcs", "ec2:ModifyNetworkInterfaceAttribute" ], "Resource" : "*" }, { "Sid" : "AllowEC2AuthZ", "Effect" : "Allow", "Action" : [ "ec2:AuthorizeSecurityGroupEgress", "ec2:AuthorizeSecurityGroupIngress", "ec2:CreateNetworkInterfacePermission", "ec2:DeleteNetworkInterfacePermission", "ec2:DeleteSecurityGroup", "ec2:RevokeSecurityGroupEgress", "ec2:RevokeSecurityGroupIngress" ], "Resource" : "*", "Condition" : { "StringLike" : { "ec2:ResourceTag/ManagedByAmazonSageMakerResource" : "*" } } }, { "Sid" : "AllowIdcOperations", "Effect" : "Allow", "Action" : [ "sso:CreateManagedApplicationInstance", "sso:DeleteManagedApplicationInstance", "sso:GetManagedApplicationInstance" ], "Resource" : "*" }, { "Sid" : "AllowSagemakerProfileCreation", "Effect" : "Allow", "Action" : [ "sagemaker:CreateUserProfile", "sagemaker:DescribeUserProfile" ], "Resource" : "*" }, { "Sid" : "AllowSagemakerSpaceOperationsForCanvasManagedSpaces", "Effect" : "Allow", "Action" : [ "sagemaker:CreateSpace", "sagemaker:DescribeSpace", "sagemaker:DeleteSpace", "sagemaker:ListTags" ], "Resource" : "arn:aws:sagemaker:*:*:space/*/CanvasManagedSpace-*" }, { "Sid" : "AllowSagemakerAddTagsForAppManagedSpaces", "Effect" : "Allow", "Action" : [ "sagemaker:AddTags" ], "Resource" : "arn:aws:sagemaker:*:*:space/*/CanvasManagedSpace-*", "Condition" : { "StringEquals" : { "sagemaker:TaggingAction" : "CreateSpace" } } } ] }

Learn more