Пример шаблона SAM для бессерверных приложений

Если вам нужен пример шаблона 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.