Created
August 15, 2018 18:27
-
-
Save aw230012/d43b9828840960b4345b1bed3061823c to your computer and use it in GitHub Desktop.
Example SAM Template to test lambda functions locally.
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
AWSTemplateFormatVersion: '2010-09-09' | |
Transform: AWS::Serverless-2016-10-31 | |
Description: > | |
Sample SAM Template for AWSLambdaTest | |
# More info about Globals: https://github.com/awslabs/serverless-application-model/blob/master/docs/globals.rst | |
Globals: | |
Function: | |
Timeout: 10 | |
Resources: | |
HelloWorldFunction: | |
Type: AWS::Serverless::Function # More info about Function Resource: https://github.com/awslabs/serverless-application-model/blob/master/versions/2016-10-31.md#awsserverlessfunction | |
Properties: | |
CodeUri: ./publish | |
Handler: HelloWorld::HelloWorld.Function::FunctionHandler | |
Runtime: dotnetcore2.1 | |
Environment: # More info about Env Vars: https://github.com/awslabs/serverless-application-model/blob/master/versions/2016-10-31.md#environment-object | |
Variables: | |
PARAM1: VALUE | |
Events: | |
HelloWorld: | |
Type: Api # More info about API Event Source: https://github.com/awslabs/serverless-application-model/blob/master/versions/2016-10-31.md#api | |
Properties: | |
Path: /hello | |
Method: get | |
Outputs: | |
HelloWorldApi: | |
Description: "API Gateway endpoint URL for Prod stage for Hello World function" | |
Value: !Sub "https://${ServerlessRestApi}.execute-api.${AWS::Region}.amazonaws.com/Prod/hello/" | |
HelloWorldFunction: | |
Description: "Hello World Lambda Function ARN" | |
Value: !GetAtt HelloWorldFunction.Arn | |
HelloWorldFunctionIamRole: | |
Description: "Implicit IAM Role created for Hello World function" | |
Value: !GetAtt HelloWorldFunctionRole.Arn |
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment