Compile Functions
This plugins compiles the functions in serverless.yaml to corresponding lambda CloudFormation resources.
How it works
Compile Functions hooks into the deploy:compileFunctions lifecycle.
It loops over all functions which are defined in serverless.yaml.
Inside the function loop it creates corresponding CloudFormation lambda function resources based on the settings
(e.g. function name property or service defaults) which are provided in the serverless.yaml file.
The function will be called <serviceName>-<stage>-<functionName> by default but you can specify an alternative name
with the help of the functions name property.
The functions MemorySize is set to 1024 and Timeout to 6. You can overwrite those defaults by setting corresponding entries in the services defaults` property.
At the end all CloudFormation function resources are merged inside the serverless.service.resources.Resources section.