aws lambda udemy
1) Commands:
Surface
- sls deploy
- serverless config credentials -o --provider aws --key ${key} --secret ${secretkey}
- sls create --template aws-python --path hello-world-python
- sudo npm install -g serveless
- sls invoke -f hello -l
- sls deploy function -f hello
- sudo npm install -g serverless
- sudo apt install npm
- sls log -f hello -t
- sls remove
A Little Deep
- sls create --template aws-java-maven --path java-maven-example
- sls create --template aws-nodejs --path nodejs-example
2) Links:
3) Notes:
4) serverless.yml
provider:
name: aws
runtime: python3.9
lambdaHashingVersion: 20201221
profile: serverless-admin
region: us-east-1
memory-size: 128
timeout: 2
iamRoleStatements:
- Effect: "Allow"
Action:
- "lambda:*"
Resource:
- "*"
functions:
hello-short-timeout:
handler: handler.hello
hello-long-timeout:
handler: handler.hello
memorySize: 256
timeout: 6
5) Erros and Solution
Error 1: This command can only be run in a Serverless service directory (serverless)
You need to go to the directory folder of project.
Error 2:
Comments
Post a Comment