-
Notifications
You must be signed in to change notification settings - Fork 0
/
template.yaml
43 lines (41 loc) · 1015 Bytes
/
template.yaml
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
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
AWSTemplateFormatVersion: '2010-09-09'
Transform: 'AWS::Serverless-2016-10-31'
Description: An AWS Serverless Specification template describing your function.
Globals:
Function:
Runtime: python3.7
CodeUri: src
Timeout: 60
MemorySize: 128
Layers:
- !Ref PythonDepPack1
- !Ref GoldenScentPyLayer
Environment:
Variables:
DEFAULT_ENV: !Ref DefaultEnv
Parameters:
PythonDepPack1:
Type: String
Description: Python Runtime Layer version
GoldenScentPyLayer:
Type: String
Description: Golden scent python Layer version
LambdaExeRole:
Type: String
Description: Lambda executor role
DefaultEnv:
Type: String
Description: DEV
Resources:
Demo:
Type: 'AWS::Serverless::Function'
Properties:
FunctionName: demo
Description: demo function
Handler: demo.handler
Runtime: python3.7
CodeUri: src
MemorySize: 128
Timeout: 30
Role: !Ref LambdaExeRole
AutoPublishAlias: live