代码之家  ›  专栏  ›  技术社区  ›  joeCarpenter

向SQS发送S3事件通知:未找到kms配置

  •  0
  • joeCarpenter  · 技术社区  · 6 年前

    我试图在s3存储桶上创建一个事件,以便它向SQS队列发送通知消息。但是,在AWS控制台上尝试在s3上保存事件时,我遇到以下错误:

    无法验证以下目标配置。未找到KMS配置(arn:aws:sqs:xx-region-X:XXXXXXXXXXXX:MySQS)。有人知道为什么会出现这个错误消息吗?

    队列的策略是:

    {
        "Version": "2012-10-17",
        "Id": "arn:aws:sqs:xx-region-3: XXXXXXXXXXXXX: MySQS/SQSDefaultPolicy",
        "Statement": [
          {
            "Sid": "my-ID",
            "Effect": "Allow",
            "Principal": {
                "AWS": "arn:aws:iam:: XXXXXXXXXXXXX:root",
                "Service": "s3.amazonaws.com"
              },
            "Action": "SQS:*",
            "Resource": "arn:aws:sqs:xx-region-X:XXXXXXXXXXXXX:MySQS",
            "Condition": {
              "ArnLike": {
                "aws:SourceArn": "arn:aws:s3:::bucketName”
              }
            }
          }
    
    0 回复  |  直到 6 年前