1.0.6 • Published 6 years ago

aws-lambda-local-deployer v1.0.6

Weekly downloads
3
License
ISC
Repository
github
Last release
6 years ago

aws-lambda-deployer is library that archive your local source code to zip and deploy to AWS Lambda Function.

Requirement

You need to install these tools.

Install and Setup aws-cli

Install awscli with pip.

$ pip install awscli --upgrade --user

After you install, you need to set AWS Credentials in aws-cli. Please execute aws configure.

$ aws configure
AWS Access Key ID [None]: AKIAIOSFODNN7EXAMPLE
AWS Secret Access Key [None]: wJalrXUtnFEMI/K7MDENG/bPxRfiCYEXAMPLEKEY
Default region name [None]: us-west-2
Default output format [None]: json

Created Lambda function

You need to finish create Lambda function before deploy.

Use aws-lambda-local-deployer

install

Please install with npm install.

$ npm install --save-dev aws-lambda-local-deployer

Create JSON parameter file

You need JSON parameter file to use this library. You can create parameter file with aldeploy --init.

$ aldeploy --init

$NODE_HOME/.aldeploy.json is created. You can set these parameters in this file.

  • rootdir(string) : Target archive directory root. Default .($NODE_HOME).
  • zipname(string) : Archive zip file name. Default lambda.zip.
  • deletezip(boolean) : If true, archive zip file is deleted. Default true.
  • exclude(Array(string)) : If filename match this pattern, it is'nt contained archive file. you can write in glob format.Default .aldeploy.json.
  • region(string,option) : Target deployed AWS Region. If you use command line option, this parameter is ignored.
  • function(string,option): Target deployed AWS Lambda Function name. If you use command line option, this parameter is ignored.

Deploy

Now you can deploy with aldeploy.

$ aldeploy

Also you can give parameters --region and --function.These are prioritized, if although you set parameter file.

$ aldeploy --region ap-northeast-1 --function LambdaFunctionName
1.0.6

6 years ago

1.0.5

6 years ago

1.0.4

6 years ago

1.0.3

6 years ago

1.0.2

6 years ago

1.0.1

6 years ago

1.0.0

6 years ago