Veröffentlicht am: Jul 17, 2023
Die Zuordnung von Ereignisquellen von AWS Lambda und die Quellen von Amazon-EventBridge-Pipes unterstützen jetzt zusätzliche Filterfunktionen. Dazu gehört die Möglichkeit, Zeichen am Ende eines Wertes zu berücksichtigen (Suffix-Filterung), Groß- und Kleinschreibung zu ignorieren (equals-ignore-case) und eine einzelne Regel zu verwenden, wenn eine Bedingung in mehreren separaten Feldern erfüllt ist (OR-Matching). Wir erhöhen auch die für numerische Werte unterstützten Grenzen von -1e9 bis 1e9 auf -5e9 bis 5e9. Mit diesen neuen erweiterten Funktionen können Sie jetzt komplexe Regeln schreiben, die zusätzliche Filteroptionen bei der Erstellung ereignisgesteuerter Anwendungen bieten.
Die bereitgestellten Filtermöglichkeiten filtern Nachrichten vor dem Batching heraus. Dies hilft Ihnen bei der Kostenreduzierung, indem nur sinnvolle Daten in jeden Lambda- oder EventBridge-Pipes-Aufruf aufgenommen werden. Mithilfe der neuen Filtermöglichkeiten wird die Notwendigkeit, benutzerdefinierte Filter in Lambda-Funktionen oder in Anreicherungen von EventBridge-Pipes zu verwalten, weiter verringert. Wenn Sie beispielsweise einen Kafka-Stream mit kürzlich hochgeladenen Dokument-Metadaten haben, können Sie jetzt nach diesen Metadaten filtern. Auf diese Weise können Sie nur Nachrichten verarbeiten, die auf Dokumente verweisen, die auf „.pdf“ oder „.docx“ enden.
Die erweiterten Filtermöglichkeiten sind ohne zusätzliche Kosten für alle Quellen von EventBridge-Pipes und die Zuordnungen der Ereignisquellen von Amazon SQS, Amazon Kinesis, Amazon DynamoDB, Amazon MSK, Self-managed Apache Kafka und Amazon MQ verfügbar. Weitere Informationen finden Sie in den Abschnitten zur Ereignisfilterung im Entwicklerhandbuch von Lambda oder im Benutzerhandbuch für EventBridge-Pipes.