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
エキスパート
質問済み 6ヶ月前21ビュー
1回答
0

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

profile picture
エキスパート
回答済み 6ヶ月前

ログインしていません。 ログイン 回答を投稿する。

優れた回答とは、質問に明確に答え、建設的なフィードバックを提供し、質問者の専門分野におけるスキルの向上を促すものです。

質問に答えるためのガイドライン

関連するコンテンツ