SecurityLakeResourceManagementServiceRolePolicy
Last Modified
Mar 12, 2026
March 12, 2026 at 09:29 PM UTC
Version
v7
Total Versions
3
Created
Feb 12, 2026
Actions
55
Policy Document
View on GitHub{
"PolicyVersion": {
"Document": {
"Version": "2012-10-17",
"Statement": [
{
"Sid": "ReadEventBridgeRules",
"Effect": "Allow",
"Action": [
"events:ListRules"
],
"Resource": "*",
"Condition": {
"StringEquals": {
"aws:ResourceAccount": "${aws:PrincipalAccount}"
}
}
},
{
"Sid": "ManageSecurityLakeEventRules",
"Effect": "Allow",
"Action": [
"events:PutRule"
],
"Resource": "arn:aws:events:*:*:rule/AmazonSecurityLake-*",
"Condition": {
"StringEquals": {
"aws:ResourceAccount": "${aws:PrincipalAccount}"
}
}
},
{
"Sid": "ManageSecurityLakeLambdaConfigurations",
"Effect": "Allow",
"Action": [
"lambda:GetEventSourceMapping",
"lambda:GetFunction",
"lambda:PutFunctionConcurrency",
"lambda:GetProvisionedConcurrencyConfig",
"lambda:GetFunctionConcurrency",
"lambda:GetRuntimeManagementConfig",
"lambda:PutProvisionedConcurrencyConfig",
"lambda:PublishVersion",
"lambda:DeleteFunctionConcurrency",
"lambda:DeleteEventSourceMapping",
"lambda:GetAlias",
"lambda:GetPolicy",
"lambda:GetFunctionConfiguration",
"lambda:UpdateFunctionConfiguration"
],
"Resource": [
"arn:aws:lambda:*:*:function:SecurityLake_Glue_Partition_Updater_Lambda*",
"arn:aws:lambda:*:*:function:AmazonSecurityLakeMetastoreManager-*-*"
],
"Condition": {
"StringEquals": {
"aws:ResourceAccount": "${aws:PrincipalAccount}"
}
}
},
{
"Sid": "DeletePartitionUpdaterLambda",
"Effect": "Allow",
"Action": "lambda:DeleteFunction",
"Resource": "arn:aws:lambda:*:*:function:SecurityLake_Glue_Partition_Updater_Lambda*",
"Condition": {
"StringEquals": {
"aws:ResourceAccount": "${aws:PrincipalAccount}"
}
}
},
{
"Sid": "AllowListLambdaEventSourceMappings",
"Effect": "Allow",
"Action": [
"lambda:ListEventSourceMappings"
],
"Resource": "*",
"Condition": {
"StringEquals": {
"aws:ResourceAccount": "${aws:PrincipalAccount}"
}
}
},
{
"Sid": "AllowUpdateLambdaEventSourceMapping",
"Effect": "Allow",
"Action": [
"lambda:UpdateEventSourceMapping"
],
"Resource": "*",
"Condition": {
"StringEquals": {
"aws:ResourceAccount": "${aws:PrincipalAccount}"
},
"ArnLike": {
"lambda:FunctionArn": "arn:aws:lambda:*:*:function:AmazonSecurityLakeMetastoreManager-*-*"
}
}
},
{
"Sid": "AllowUpdateLambdaConfigs",
"Effect": "Allow",
"Action": [
"lambda:UpdateFunctionConfiguration"
],
"Resource": "arn:aws:lambda:*:*:function:AmazonSecurityLakeMetastoreManager-*-*",
"Condition": {
"StringEquals": {
"aws:ResourceAccount": "${aws:PrincipalAccount}"
}
}
},
{
"Sid": "ManageSecurityLakeGlueResources",
"Effect": "Allow",
"Action": [
"glue:CreatePartition",
"glue:BatchCreatePartition",
"glue:GetTable",
"glue:GetTables",
"glue:UpdateTable",
"glue:GetDatabase"
],
"Resource": [
"arn:aws:glue:*:*:table/amazon_security_lake_glue_db*/*",
"arn:aws:glue:*:*:database/amazon_security_lake_glue_db*",
"arn:aws:glue:*:*:catalog"
],
"Condition": {
"StringEquals": {
"aws:ResourceAccount": "${aws:PrincipalAccount}"
}
}
},
{
"Sid": "AllowDataLakeConfigurationManagement",
"Effect": "Allow",
"Action": [
"s3:ListBucket",
"s3:PutObject",
"s3:GetObjectAttributes",
"s3:GetBucketNotification",
"s3:PutBucketNotification",
"s3:GetLifecycleConfiguration",
"s3:PutLifecycleConfiguration",
"s3:GetEncryptionConfiguration",
"s3:GetReplicationConfiguration"
],
"Resource": [
"arn:aws:s3:::aws-security-data-lake*"
],
"Condition": {
"StringEquals": {
"aws:ResourceAccount": "${aws:PrincipalAccount}"
}
}
},
{
"Sid": "AllowMetaDataCompactionAndManagement",
"Effect": "Allow",
"Action": [
"s3:GetObject",
"s3:DeleteObject",
"s3:RestoreObject"
],
"Resource": [
"arn:aws:s3:::aws-security-data-lake*/metadata/*.avro",
"arn:aws:s3:::aws-security-data-lake*/metadata/*.metadata.json"
],
"Condition": {
"StringEquals": {
"aws:ResourceAccount": "${aws:PrincipalAccount}"
}
}
},
{
"Sid": "ReadSecurityLakeLambdaLogs",
"Effect": "Allow",
"Action": [
"logs:DescribeLogStreams",
"logs:StartQuery",
"logs:GetLogEvents",
"logs:GetQueryResults",
"logs:GetLogRecord"
],
"Resource": [
"arn:aws:logs:*:*:log-group:/aws/lambda/AmazonSecurityLakeMetastoreManager-*-*"
],
"Condition": {
"StringEquals": {
"aws:ResourceAccount": "${aws:PrincipalAccount}"
}
}
},
{
"Sid": "ManageSecurityLakeSQSQueue",
"Effect": "Allow",
"Action": [
"sqs:StartMessageMoveTask",
"sqs:DeleteMessage",
"sqs:GetQueueUrl",
"sqs:ListDeadLetterSourceQueues",
"sqs:ChangeMessageVisibility",
"sqs:ListMessageMoveTasks",
"sqs:ReceiveMessage",
"sqs:SendMessage",
"sqs:GetQueueAttributes",
"sqs:SetQueueAttributes"
],
"Resource": [
"arn:aws:sqs:*:*:SecurityLake_*",
"arn:aws:sqs:*:*:AmazonSecurityLakeManager-*"
],
"Condition": {
"StringEquals": {
"aws:ResourceAccount": "${aws:PrincipalAccount}"
}
}
},
{
"Sid": "AllowDataLakeManagement",
"Effect": "Allow",
"Action": [
"lakeformation:GetDataLakeSettings",
"lakeformation:ListPermissions"
],
"Resource": "*",
"Condition": {
"StringEquals": {
"aws:ResourceAccount": "${aws:PrincipalAccount}"
}
}
}
]
},
"VersionId": "v7",
"IsDefaultVersion": true,
"CreateDate": "2026-02-12T17:59:53+00:00"
}
}Version History (6 recorded)
Raw historyscope changed, no action added or removed
SecurityLakeResourceManagementServiceRolePolicy - Policy Version v7
No recorded action delta - this version predates the change index. View the raw diff.
Feb 12, 2026
5e849a1SecurityLakeResourceManagementServiceRolePolicy - Policy Version v5
No recorded action delta - this version predates the change index. View the raw diff.
Feb 12, 2026
668351cSecurityLakeResourceManagementServiceRolePolicy - Policy Version v3
No recorded action delta - this version predates the change index. View the raw diff.
Nov 19, 2025
ce259b5SecurityLakeResourceManagementServiceRolePolicy - Policy Version v2
No recorded action delta - this version predates the change index. View the raw diff.
Sep 25, 2025
4b86a22Update detected
No recorded action delta - this version predates the change index. View the raw diff.
Nov 15, 2024
4f952e0