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-serviceprovider: awscustom: hello_enabled: dev: true prod: falsefunctions: hello: handler: handler.hello enabled: ${self:custom.hello_enabled.${opt:stage}}