@gammarers/aws-log-stream-event-notifier
v0.1.7
Published
[![GitHub](https://img.shields.io/github/license/gammarers/aws-log-stream-event-notifier?style=flat-square)](https://github.com/gammarers/aws-log-stream-event-notifier/blob/main/LICENSE) [![npm (scoped)](https://img.shields.io/npm/v/@gammarers/aws-log-str
Downloads
446
Readme
AWS Log Stream Event Notifier
This AWS CDK Construct detects logs specified by a CloudWatch Logs subscription filter, parses them into JSON on the Lambda side, passes the parsed content to EventBridge, and routes it to a Step Functions state machine. The state machine then publishes the log content to SNS Topic.
Install
TypeScript
install by npm
npm install @gammarers/aws-log-stream-event-notifier
install by yarn
yarn add @gammarers/aws-log-stream-event-notifier
Example
import { LogStreamEventTrigger } from '@gammarers/aws-log-stream-event-notifier';
declare const notificationTopic: sns.Topic;
declare const requestFunction: lambda.Function;
new LogStreamEventNotifier(stack, 'LogStreamEventNotifier', {
notificationTopic,
requestFunction,
});
License
This project is licensed under the Apache-2.0 License.