0.1.0 • Published 5 years ago
serverless-plugin-aws-logs-subscription-filter v0.1.0
Serverless Plugin AWS Logs Subscription Filter
A Serverless plugin to easily add subscription filter to functions. See https://docs.aws.amazon.com/fr_fr/AWSCloudFormation/latest/UserGuide/aws-resource-logs-subscriptionfilter.html
Installation
npm i serverless-plugin-aws-logs-subscription-filter
Usage
service: your-service
provider:
name: aws
runtime: nodejs8.10
custom:
awsLogsSubscriptionFilter:
destinationArn: "arn:aws:lambda:${self:provider.region}:*:function:log-filter"
filterPattern: "{$.userIdentity.type = Root}"
roleArn: "arn:aws:iam::*:role/log-filter"
plugins:
- serverless-plugin-aws-logs-subscription-filter
functions:
foo:
handler: foo.handler
awsLogsSubscriptionFilter:
destinationArn: "arn:aws:lambda:${self:provider.region}:*:function:log-filter-foo"
filterPattern: "{$.userIdentity.type = foo}"
roleArn: "arn:aws:iam::*:role/log-filter-foo"