如何在SQS中的队列和队列上均使用KMS的队列中设置S3桶通知?
aws/s3
默认密钥)进行了加密。当我进入S3 Web控制台并尝试在发送到SQS队列中的存储桶中添加通知事件时,会看到以下错误消息:
无法验证以下目标配置。无法使用KMS对发送到SSE队列的消息进行加密。 (arn:aws:sqs:ca-central-1:...:...)
我已经尝试配置我的KMS密钥策略以向S3服务帐户授予所需的权限。
{
"Sid": "Let S3 encrypt messages so that bucket notifications can be encrypted",
"Effect": "Allow",
"Principal": {
"Service": "s3.amazonaws.com"
},
"Action": [
"kms:GenerateDataKey",
"kms:Encrypt"
],
"Resource": "*"
},
要允许将存储桶通知发送到加密队列,我需要做什么?