Если вам нужен пример шаблона SAM (модель бессерверного приложения), вот простой пример:
AWSTemplateFormatVersion: '2010-09-09'
Transform: AWS::Serverless-2016-10-31
Resources:
HelloWorldFunction:
Type: AWS::Serverless::Function
Properties:
CodeUri: hello_world/
Handler: app.lambdaHandler
Runtime: nodejs14.x
Events:
HelloWorldApi:
Type: Api
Properties:
Path: /hello
Method: GET
Этот шаблон SAM определяет бессерверную функцию под названием HelloWorldFunction
. Он использует среду выполнения Node.js 14.x и запускается событием шлюза API, когда запрос GET отправляется к конечной точке /hello
. Код функции находится в каталоге hello_world/
, а точкой входа является функция app.lambdaHandler
.