serverless-plugin-lambda-edge
Version:
serverless plugin for Lambda@Edge with aws-sdk
42 lines (29 loc) • 1.16 kB
Markdown
# serverless-plugin-lambda-edge
[](https://badge.fury.io/js/serverless-plugin-lambda-edge)
[](https://github.com/isudzumi/serverless-plugin-lambda-edge/actions?query=workflow%3Apublish)
serverless plugin for Lambda@Edge with using aws-sdk instead of CloudFormation.
This makes it possible for users to associate Lambda functions to your currently working Cloudfront.
## Usage
1. Install the plugin
```sh
npm install --save-dev serverless-plugin-lambda-edge
```
or
```sh
serverless plugin install -n serverless-plugin-lambda-edge
```
2. Put the plugin name in your `serverless.yml`
```yml
plugins
- serverless-plugin-lambda-edge
```
3. Configure you Lambda@Edge properties
```yml
functions
someFunctionAssociatedWithCloudfront
name: some-handler-
handler: function.handler
eventType: viewer-request # request/response event type (viewer-request, viewer-response, origin-request, origin-response)
custom
- cloudFrontId: XXX # your Cloudfront Id
```