Skip to content

lebaz20/aws-lambda-serverless-demo

Repository files navigation

Get latest node:

Sign-up for aws:

Create aws access identity for serverless:

  • Visit https://console.aws.amazon.com/iam/home#/users
  • Add new user:
    • Set username: 'serverless-admin'
    • Set access type: 'Programmatic access'
    • Set permissions: 'Attach existing policies directly'
      • Check 'AdminstratorAccess' (First option in the policies list)

Install serverless:

Setup serverless credentials:

  • Run : sls config credentials --provider aws --key {key} --secret {secret} --profile serverless-admin

Create first serverless service:

  • Run : sls create --template aws-nodejs-ecma-script --path hello-world-node
  • Run : cd hello-world-node

Update serverless config:

  • Make sure you have something similar inside serverless.yml:
provider:
  name: aws
  runtime: nodejs8.10
  profile: serverless-admin
  region: eu-central-1

Install needed dependencies:

  • Run : yarn add serverless-webpack --dev

Deploy created service:

  • Run : sls deploy -v

Invoke created function locally:

  • Run : sls invoke -f first -l

About

Demonstration of serverless functions using AWS lambda

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published