S3过滤器在SQS事件通知中是否允许使用通配符作为前缀?

0

【以下的问题经过翻译处理】 我有一个中央日志桶,其中包含来自公司组织中所有帐户的VPC流日志、CloudTrail和Config日志。我必须设置事件通知,根据日志类型将消息发送到不同的SQS队列。

下面的通知配置无法成功,是否有替代方案?

NotificationConfiguration:
    QueueConfigurations:
      - Event: s3:ObjectCreated:Put
        Queue: !GetAtt MyQueue.Arn
        Filter:
          S3Key:
            Rules:
            - Name: prefix
              Value: AWSLogs/*/CloudTrail/
profile picture
专家
已提问 5 个月前16 查看次数
1 回答
0

【以下的回答经过翻译处理】 因为通配符星号字符(*)是可以用于对象键名中的有效字符,因此Amazon S3将星号字面上解释为前缀或后缀过滤器。您不能使用通配符字符来表示前缀或后缀对象键名过滤器中的多个字符。相反,您必须配置多个事件通知以匹配对象键名。

profile picture
专家
已回答 5 个月前

您未登录。 登录 发布回答。

一个好的回答可以清楚地解答问题和提供建设性反馈,并能促进提问者的职业发展。

回答问题的准则