UNPKG

serverless-plugin-lambda-edge

Version:
42 lines (29 loc) 1.16 kB
# serverless-plugin-lambda-edge [![npm version](https://badge.fury.io/js/serverless-plugin-lambda-edge.svg)](https://badge.fury.io/js/serverless-plugin-lambda-edge) [![publish](https://github.com/isudzumi/serverless-plugin-lambda-edge/workflows/publish/badge.svg)](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 ```