Serverless plugin to register AWS CloudWatchLogs subscription filter.
npm install --save-dev serverless-plugin-subscription-filter
plugins: - serverless-plugin-subscription-filter
This plugin is external serverless events. You can write settings like serverless events.
functions: hello: handler: handler.hello events: - subscriptionFilter: stage: prod logGroupName: /cloud-trail filterPattern: '{ $.errorMessage != "" }'
Supports also multiple subscription filter.
functions: hello: handler: handler.hello events: - subscriptionFilter: stage: prod logGroupName: /cloud-trail filterPattern: '{ $.errorMessage != "" }' - subscriptionFilter: stage: prod logGroupName: /my-log-group filterPattern: '{ $.errorMessage != "" }' goodbye: handler: handler.goodbye events: - subscriptionFilter: stage: dev logGroupName: /my-log-group2 filterPattern: Exceptionproperty description stage The deployment stage with serverless. Because only one subscription filter can be set for one LogGroup. logGroupName The log group to associate with the subscription filter. filterPattern The filtering expressions that restrict what gets delivered to the destination AWS resource. Sorry, if you want to use '{ $.xxx = "yyy" }' syntax, then surround the whole in ''(single quote).
RetroSearch is an open source project built by @garambo | Open a GitHub Issue
Search and Browse the WWW like it's 1997 | Search results from DuckDuckGo
HTML:
3.2
| Encoding:
UTF-8
| Version:
0.7.4