File tree Expand file tree Collapse file tree 1 file changed +65
-0
lines changed Expand file tree Collapse file tree 1 file changed +65
-0
lines changed Original file line number Diff line number Diff line change
1
+ Description : >
2
+ This template deploys a Vert.x-based native runtime image into AWS Lambda. Default values can be used for region
3
+ eu-west-1, if you upload your Lambda deployment package into a different bucket, you have to overwrite the
4
+ LambdaS3Bucket-parameter.
5
+
6
+ Parameters :
7
+ LambdaS3Bucket :
8
+ Description : The S3 bucket which contains the Lambda deployment package
9
+ Type : String
10
+ Default : smoell-lambda-runtimes
11
+
12
+ Resources :
13
+
14
+ LambdaTestExecutionRole :
15
+ Type : AWS::IAM::Role
16
+ Properties :
17
+ RoleName : !Sub LambdaTestExecutionRole
18
+ AssumeRolePolicyDocument :
19
+ Version : ' 2012-10-17'
20
+ Statement :
21
+ - Effect : Allow
22
+ Principal :
23
+ Service : lambda.amazonaws.com
24
+ Action : sts:AssumeRole
25
+ Path : " /"
26
+ ManagedPolicyArns :
27
+ - arn:aws:iam::aws:policy/service-role/AWSLambdaBasicExecutionRole
28
+
29
+ VertxLayer :
30
+ Type : " AWS::Lambda::LayerVersion"
31
+ Properties :
32
+ CompatibleRuntimes :
33
+ - provided
34
+ Content :
35
+ S3Bucket : !Ref LambdaS3Bucket
36
+ S3Key : function.zip
37
+ Description : VertxLayer
38
+ LayerName : vertx-layer
39
+ LicenseInfo : Apache 2.0
40
+
41
+ VertxFunction :
42
+ Type : " AWS::Lambda::Function"
43
+ Properties :
44
+ FunctionName : !Sub VertxFunction-${AWS::Region}
45
+ Handler : lambda.QOTDLambda
46
+ Role : !GetAtt LambdaTestExecutionRole.Arn
47
+ Code :
48
+ S3Bucket : !Ref LambdaS3Bucket
49
+ S3Key : function.zip
50
+ Runtime : provided
51
+ Layers :
52
+ - !Ref VertxLayer
53
+ MemorySize : 128
54
+ Timeout : 5
55
+
56
+ Outputs :
57
+
58
+ VertxLayer :
59
+ Description : The ARN of the Vertx-layer
60
+ Value : !Ref VertxLayer
61
+
62
+ VertxFunction :
63
+ Description : The ARN of the Vertx-function
64
+ Value : !Ref VertxFunction
65
+
You can’t perform that action at this time.
0 commit comments