AWSServiceRoleForAWSTransform
Last Modified
Mar 12, 2026
March 12, 2026 at 09:26 PM UTC
Version
v12
Total Versions
5
Created
Feb 12, 2026
Actions
12
Risk
no risk signalRead from this policy document alone: trust policies, boundaries and SCPs in your account still decide what actually succeeds. How this is assessed
IAM Access Analyzer (2)
- Warning / TYPE_MISMATCH
Use the operator type String instead of operator ARN for the condition key kms:EncryptionContext:aws:sso:instance-arn. AWS docs
- Warning / TYPE_MISMATCH
Use the operator type String instead of operator ARN for the condition key kms:EncryptionContext:aws:identitystore:identitystore-arn. AWS docs
Policy Document
View on GitHub{
"PolicyVersion": {
"Document": {
"Version": "2012-10-17",
"Statement": [
{
"Sid": "PublishCloudWatchMetrics",
"Effect": "Allow",
"Action": [
"cloudwatch:PutMetricData"
],
"Resource": "*",
"Condition": {
"StringEquals": {
"cloudwatch:namespace": [
"AWS/Transform"
]
}
}
},
{
"Sid": "UserManagementPolicy",
"Effect": "Allow",
"Action": [
"sso:DescribeApplication",
"sso:GetApplicationAssignmentConfiguration",
"sso:ListApplicationAssignmentsForPrincipal"
],
"Resource": [
"*"
]
},
{
"Sid": "AllowKmsAccessViaIdentityCenter",
"Effect": "Allow",
"Action": [
"kms:Decrypt"
],
"Resource": "*",
"Condition": {
"ArnLike": {
"kms:EncryptionContext:aws:sso:instance-arn": "arn:*:sso:::instance/*"
},
"StringLike": {
"kms:ViaService": "sso.*.amazonaws.com"
}
}
},
{
"Sid": "AllowKmsAccessViaIdentityStore",
"Effect": "Allow",
"Action": [
"kms:Decrypt"
],
"Resource": "*",
"Condition": {
"ArnLike": {
"kms:EncryptionContext:aws:identitystore:identitystore-arn": "arn:*:identitystore::*:identitystore/*"
},
"StringLike": {
"kms:ViaService": "identitystore.*.amazonaws.com"
}
}
},
{
"Sid": "SupportCaseManagement",
"Effect": "Allow",
"Action": [
"support:CreateCase",
"support:DescribeCases",
"support:DescribeCommunications",
"support:AddCommunicationToCase",
"support:ResolveCase"
],
"Resource": "*"
},
{
"Sid": "ExternalIdpSecretsAccess",
"Effect": "Allow",
"Action": [
"secretsmanager:GetSecretValue"
],
"Resource": "arn:aws:secretsmanager:*:*:secret:transform!*",
"Condition": {
"StringEquals": {
"secretsmanager:ResourceTag/aws:secretsmanager:owningService": "transform",
"aws:ResourceAccount": "${aws:PrincipalAccount}"
}
}
}
]
},
"VersionId": "v12",
"IsDefaultVersion": true,
"CreateDate": "2026-02-12T18:03:10+00:00"
}
}Version History (8 recorded)
Raw historyAWSServiceRoleForAWSTransform - Policy Version v12
No recorded action delta - this version predates the change index. View the raw diff.
Mar 12, 2026
b84b673AWSServiceRoleForAWSTransform - Policy Version v12
No recorded action delta - this version predates the change index. View the raw diff.
Feb 12, 2026
fe71af8AWSServiceRoleForAWSTransform - Policy Version v8
No recorded action delta - this version predates the change index. View the raw diff.
Feb 12, 2026
3790c7bAWSServiceRoleForAWSTransform - Policy Version v4
No recorded action delta - this version predates the change index. View the raw diff.
Dec 1, 2025
ebbec03AWSServiceRoleForAWSTransform - Policy Version v3
No recorded action delta - this version predates the change index. View the raw diff.
Sep 19, 2025
7c4dba3AWSServiceRoleForAWSTransform - Policy Version v2
No recorded action delta - this version predates the change index. View the raw diff.
Sep 18, 2025
1ad5b3dAWSServiceRoleForAWSTransform - Policy Version v2
No recorded action delta - this version predates the change index. View the raw diff.
Aug 29, 2025
d0f01e7Update detected
No recorded action delta - this version predates the change index. View the raw diff.
May 15, 2025
ee46809