1 | # Backbeam lambda
|
2 |
|
3 | Backbeam lambda is a command line tool and a development server that makes a lot easier to create web applications based on AWS lambda.
|
4 |
|
5 | # Get started
|
6 |
|
7 | First, create a credentials file for AWS in `~/.aws/credentials`. Example:
|
8 |
|
9 | ```
|
10 | [default]
|
11 | aws_access_key_id = YOUR_AWS_ACCESS_KEY
|
12 | aws_secret_access_key = YOUR_AWS_SECRET_ACCESS_KEY
|
13 | ```
|
14 |
|
15 | Install `backbeam-lambda`
|
16 |
|
17 | ```
|
18 | npm install backbeam-lambda -g
|
19 | ```
|
20 |
|
21 | Start a project
|
22 |
|
23 | ```
|
24 | mkdir myproject
|
25 | cd myproject
|
26 | backbeam-lambda init
|
27 | ```
|
28 |
|
29 | Create a new controller
|
30 |
|
31 | ```
|
32 | backbeam-lambda controllers create
|
33 | ```
|
34 |
|
35 | Sync a controller
|
36 |
|
37 | ```
|
38 | backbeam-lambda controllers sync
|
39 | ```
|
40 |
|
41 | Deploy the API
|
42 |
|
43 | ```
|
44 | backbeam-lambda api deploy
|
45 | ```
|