Skip to content

Commit d57c7d1

Browse files
committed
Smal changes
1 parent 5f30d3d commit d57c7d1

File tree

5 files changed

+32
-4
lines changed

5 files changed

+32
-4
lines changed

package-lock.json

Lines changed: 13 additions & 0 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

package.json

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -42,6 +42,7 @@
4242
"jest": "^29.4.1",
4343
"prettier": "^2.8.3",
4444
"serverless-offline": "^12.0.4",
45+
"serverless-plugin-lambda-insights": "^1.6.0",
4546
"serverless-webpack": "^5.11.0",
4647
"supertest": "^6.3.3"
4748
},

serverless.yml

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -5,10 +5,13 @@ frameworkVersion: "3"
55
plugins:
66
- serverless-offline
77
- serverless-webpack
8+
- serverless-plugin-lambda-insights
89

910
provider:
1011
name: aws
1112
runtime: nodejs16.x
1213
stage: dev
14+
iamRoleStatements: ${file(./serverless/iam.yml)}
15+
1316

1417
functions: ${file(./serverless/functions.yml)}

serverless/functions.yml

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,5 @@
11
api:
2-
handler: src/index.handler
3-
4-
events:
5-
- httpApi: "*"
2+
handler: src/index.handler
3+
lambdaInsights: true
4+
events:
5+
- httpApi: '*'

serverless/iam.yml

Lines changed: 11 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,11 @@
1+
- Effect: Allow
2+
Action:
3+
- s3:*
4+
Resource: '*'
5+
- Effect: Allow
6+
Action:
7+
- es:ESHttpPost
8+
- es:ESHttpPut
9+
- es:ESHttpDelete
10+
- es:ESHttpGet
11+
Resource: '*'

0 commit comments

Comments
 (0)