forked from topcoder-platform/tc-lambda-auth0-proxy-server
-
Notifications
You must be signed in to change notification settings - Fork 0
/
serverless.yml
25 lines (24 loc) · 888 Bytes
/
serverless.yml
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
service: m2m-token-redis-storage
provider:
name: aws
stage: ${opt:stage, 'dev'}
vpc:
securityGroupIds:
- ${file(./config/${self:provider.stage}.json):VPC_SECURITY_GROUP_ID_1}
- ${file(./config/${self:provider.stage}.json):VPC_SECURITY_GROUP_ID_2}
subnetIds:
- ${file(./config/${self:provider.stage}.json):VPC_SUBNET_ID_1}
role: ${file(./config/${self:provider.stage}.json):LAMBDA_ROLE}
runtime: nodejs8.10
memorySize: 256
timeout: 15
environment:
REDIS_URL: ${file(./config/${self:provider.stage}.json):REDIS_URL}
DEFAULT_TOKEN_CACHE_TIME: ${file(./config/${self:provider.stage}.json):DEFAULT_TOKEN_CACHE_TIME}
functions:
handler:
handler: lambda.handler
name: ${self:provider.stage}-M2M-Token-Redis-Storage # optional, Deployed Lambda name
description: Auth0 proxy server # The description of your function.
events:
- http: ANY /