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/
1개 답변
0

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

profile picture
전문가
답변함 6달 전

로그인하지 않았습니다. 로그인해야 답변을 게시할 수 있습니다.

좋은 답변은 질문에 명확하게 답하고 건설적인 피드백을 제공하며 질문자의 전문적인 성장을 장려합니다.

질문 답변하기에 대한 가이드라인