Awesome
serverless-disable-functions
A simple serverless plugin to disable functions.
Install
yarn add --dev serverless-disable-functions
or
npm install --save-dev serverless-disable-functions
Add the plugin to your serverless.yml file:
plugins:
- serverless-disable-functions
Usage
Add the parameter enabled: false
to a function to disable it.
This allows you to enable/disable functions by stage like so:
service: hello-service
provider: aws
custom:
hello_enabled:
dev: true
prod: false
functions:
hello:
handler: handler.hello
enabled: ${self:custom.hello_enabled.${opt:stage}}