grub775.gitverse.ru
36 строк · 895.0 Байт
1AWSTemplateFormatVersion: 2010-09-09
2Description: >-
3about-me-api
4
5Transform:
6- AWS::Serverless-2016-10-31
7
8Resources:
9createEmailFunction:
10Type: AWS::Serverless::Function
11Properties:
12Handler: src/handler.Handler
13Runtime: nodejs18.x
14Architectures:
15- x86_64
16MemorySize: 128
17Timeout: 100
18Description: lorem ipsum description
19Policies:
20- AmazonSESFullAccess
21Events:
22Api:
23Type: Api
24Properties:
25Path: /email
26Method: POST
27Environment:
28Variables:
29TO_EMAIL: 'your_to_email'
30SOURCE_EMAIL: 'your_source_email'
31ALLOW_ORIGIN: 'https://zubogain.github.io'
32
33Outputs:
34WebEndpoint:
35Description: 'API Gateway endpoint URL for Prod stage'
36Value: !Sub 'https://${ServerlessRestApi}.execute-api.${AWS::Region}.amazonaws.com/Prod/'
37