See also issues and pull requests labeled v1
.
lambroll archive
outputs zip binaries into thefunction.zip
file instead of STDOUT. #327- If you want to output to STDOUT like v1, use
lambroll archive --dest -
.
- If you want to output to STDOUT like v1, use
lambroll diff
shows a short unified diff always. #328--unified
option is removed.
- Add
status
command. #336, #344, #349.status
command shows the status of the Lambda function.
- Add Lambda Function URLs features. #330
- See README - Lambda Function URLs support.
deploy --function-url
option deploys a Lambda funtion URLs related resources.- Even if your Lambda function already has a Function URL, without
--function-url
option,lambroll deploy
does not touch the Function URLs resources. lambroll init --function-url
creates a file to deploy the Function URL related resources.
- Add a SSM template function. #319
{{ ssm "/path/to/parameter" }}
is replaced with the value of the SSM parameter.
- Add the
render
subcommand. #326lambroll render
renders the function.json file and outputs to STDOUT.
- Accept
LAMBROLL_*
environment variables as flag values. #345- For example,
lambroll deploy --tfstate=s3://example/terraform.tfstate
is equivalent toLAMBROLL_TFSTATE=s3://example/terraform.tfstate lambroll deploy
.
- For example,
- Add
--ignore
option todeploy
anddiff
command. #281--ignore
option ignores the specified elements when comparing the local and remote functions.- For example,
lambroll diff --ignore ".Timeout, .Environment"
ignores theTimeout
andEnvironment
elements when comparing the local and remote functions. - For example,
lambroll deploy --ignore ".Timeout, .Environment"
does not update theTimeout
andEnvironment
elements of the function.