AmazonLookoutVisionConsoleFullAccess
Summary
Provides full access to Amazon Lookout for Vision and scoped access to required service and console dependencies.
Permissions imported from the AWS Managed Policy Reference Guide; other sections pending editorial review.
Identity
- ARN
arn:aws:iam::aws:policy/AmazonLookoutVisionConsoleFullAccess- Default version
- v1
- Created
- Last edited
- Services
- cloudwatch, groundtruthlabeling, kms, lookoutvision, s3, tag
Control-plane actions (39)
By access level: 6 List, 1 Permissions management, 12 Read, 2 Tagging, 18 Write.
| Service | Granted | Access levels and limits | Granted by |
|---|---|---|---|
| GroundTruth Labeling | 3 of 16 | 1 Read, 2 Write; 0 restricted, 0 conditional | groundtruthlabeling:AssociatePatchToManifestJob, groundtruthlabeling:DescribeConsoleJob, groundtruthlabeling:RunGenerateManifestByCrawlingJob |
| KMS | 1 of 58 | 1 List; 0 restricted, 0 conditional | kms:ListAliases |
| Lookout Vision | All 25 actions (see the Lookout Vision page) | 4 List, 7 Read, 2 Tagging, 12 Write; 0 restricted, 0 conditional | lookoutvision:* |
| S3 | 8 of 155 | 1 List, 1 Permissions management, 2 Read, 4 Write; 7 restricted, 0 conditional | s3:CreateBucket, s3:GetBucketLocation, s3:GetBucketVersioning, s3:ListAllMyBuckets, s3:PutBucketPublicAccessBlock, s3:PutBucketVersioning, s3:PutEncryptionConfiguration, s3:PutLifecycleConfiguration |
| Resource Group Tagging | 2 of 9 | 2 Read; 0 restricted, 0 conditional | tag:GetTagKeys, tag:GetTagValues |
GroundTruth Labeling: 3 actions
- groundtruthlabeling:AssociatePatchToManifestJob (Write)
- groundtruthlabeling:DescribeConsoleJob (Read)
- groundtruthlabeling:RunGenerateManifestByCrawlingJob (Write)
KMS: 1 actions
- kms:ListAliases (List)
S3: 8 actions
- s3:CreateBucket (Write)
- s3:GetBucketLocation (Read)
- s3:GetBucketVersioning (Read)
- s3:ListAllMyBuckets (List)
- s3:PutBucketPublicAccessBlock (Permissions management)
- s3:PutBucketVersioning (Write)
- s3:PutEncryptionConfiguration (Write)
- s3:PutLifecycleConfiguration (Write)
Resource Group Tagging: 2 actions
- tag:GetTagKeys (Read)
- tag:GetTagValues (Read)
Data-plane actions (8)
By access level: 2 List, 4 Read, 2 Write.
| Service | Granted | Access levels and limits | Granted by |
|---|---|---|---|
| CloudWatch | 2 of 5 | 2 Read; 0 restricted, 0 conditional | cloudwatch:GetMetricData, cloudwatch:GetMetricStatistics |
| S3 | 6 of 25 | 2 List, 2 Read, 2 Write; 6 restricted, 0 conditional | s3:AbortMultipartUpload, s3:GetObject, s3:GetObjectVersion, s3:ListBucket, s3:ListMultipartUploadParts, s3:PutObject |
CloudWatch: 2 actions
- cloudwatch:GetMetricData (Read)
- cloudwatch:GetMetricStatistics (Read)
S3: 6 actions
- s3:AbortMultipartUpload (Write)
- s3:GetObject (Read)
- s3:GetObjectVersion (Read)
- s3:ListBucket (List)
- s3:ListMultipartUploadParts (List)
- s3:PutObject (Write)
Excluded and conditional actions
No patterns are excluded by NotAction or Deny statements.
Resource scope and attachment
Resource scope across granted actions: mixed.
Can be attached: Yes, to users, groups and roles.
Why this tier
- Grants at least 80% of the write and permissions-management actions of: lookoutvision (12 of 12).
- Grants data-plane write actions on a data store, but only for scoped resources or under conditions.
Guidance
Pending editorial review. The permission data on this page comes straight from AWS; this section will be filled in once a reviewed guide exists.
Related policies
Same service
- AccessAnalyzerServiceRolePolicy
- AdministratorAccess-AWSElasticBeanstalk
- AmazonAppFlowFullAccess
- AmazonAppStreamServiceAccess
- AmazonBedrockStudioPermissionsBoundary
- AmazonBraketJobsExecutionPolicy
- AmazonBraketServiceRolePolicy
- AmazonCloudWatchEvidentlyFullAccess
Same domain
Frequently asked questions
Pending editorial review. The permission data on this page comes straight from AWS; this section will be filled in once a reviewed guide exists.
Policy JSON
{
"Version": "2012-10-17",
"Statement": [
{
"Sid": "LookoutVisionFullAccess",
"Effect": "Allow",
"Action": [
"lookoutvision:*"
],
"Resource": "*"
},
{
"Sid": "LookoutVisionConsoleS3BucketSearchAccess",
"Effect": "Allow",
"Action": [
"s3:ListAllMyBuckets"
],
"Resource": "*"
},
{
"Sid": "LookoutVisionConsoleS3BucketFirstUseSetupAccess",
"Effect": "Allow",
"Action": [
"s3:CreateBucket",
"s3:PutBucketVersioning",
"s3:PutLifecycleConfiguration",
"s3:PutEncryptionConfiguration",
"s3:PutBucketPublicAccessBlock"
],
"Resource": "arn:aws:s3:::lookoutvision-*"
},
{
"Sid": "LookoutVisionConsoleS3BucketAccess",
"Effect": "Allow",
"Action": [
"s3:ListBucket",
"s3:GetBucketLocation",
"s3:GetBucketVersioning"
],
"Resource": "arn:aws:s3:::lookoutvision-*"
},
{
"Sid": "LookoutVisionConsoleS3ObjectAccess",
"Effect": "Allow",
"Action": [
"s3:GetObject",
"s3:GetObjectVersion",
"s3:PutObject",
"s3:AbortMultipartUpload",
"s3:ListMultipartUploadParts"
],
"Resource": "arn:aws:s3:::lookoutvision-*/*"
},
{
"Sid": "LookoutVisionConsoleDatasetLabelingToolsAccess",
"Effect": "Allow",
"Action": [
"groundtruthlabeling:RunGenerateManifestByCrawlingJob",
"groundtruthlabeling:AssociatePatchToManifestJob",
"groundtruthlabeling:DescribeConsoleJob"
],
"Resource": "*"
},
{
"Sid": "LookoutVisionConsoleDashboardAccess",
"Effect": "Allow",
"Action": [
"cloudwatch:GetMetricData",
"cloudwatch:GetMetricStatistics"
],
"Resource": "*"
},
{
"Sid": "LookoutVisionConsoleTagSelectorAccess",
"Effect": "Allow",
"Action": [
"tag:GetTagKeys",
"tag:GetTagValues"
],
"Resource": "*"
},
{
"Sid": "LookoutVisionConsoleKmsKeySelectorAccess",
"Effect": "Allow",
"Action": [
"kms:ListAliases"
],
"Resource": "*"
}
]
}
Version history
Current version v1, edited by AWS on 2021-05-11. Version history is recorded from 2026-11-11. Earlier versions are in the IAM console under Policy versions.
Attach snippets
AWS CLI
aws iam attach-role-policy --role-name ROLE_NAME --policy-arn arn:aws:iam::aws:policy/AmazonLookoutVisionConsoleFullAccess
aws iam attach-user-policy --user-name USER_NAME --policy-arn arn:aws:iam::aws:policy/AmazonLookoutVisionConsoleFullAccess
aws iam attach-group-policy --group-name GROUP_NAME --policy-arn arn:aws:iam::aws:policy/AmazonLookoutVisionConsoleFullAccessCloudFormation
Resources:
ExampleRole:
Type: AWS::IAM::Role
Properties:
AssumeRolePolicyDocument: {} # replace with your trust policy
ManagedPolicyArns:
- arn:aws:iam::aws:policy/AmazonLookoutVisionConsoleFullAccessTerraform
resource "aws_iam_role_policy_attachment" "amazonlookoutvisionconsolefullaccess" {
role = aws_iam_role.example.name
policy_arn = "arn:aws:iam::aws:policy/AmazonLookoutVisionConsoleFullAccess"
}CDK (TypeScript)
role.addManagedPolicy(
iam.ManagedPolicy.fromAwsManagedPolicyName("AmazonLookoutVisionConsoleFullAccess"),
);Sources
Pending editorial review. No editorial sources are listed yet.