Я пытаюсь создать лямбда-функцию с использованием SAM, однако не могу понять, как добавить в нее собственный домен.Нужно ли добавлять целый ApiGateway в мой шаблон CloudFormation просто для изменения домена или есть более простой способ?
Мой домен находится в Route53, и у меня есть сертификат для него в ACM.
Мой шаблон в настоящее время выглядит следующим образом:
AWSTemplateFormatVersion: '2010-09-09'
Transform: AWS::Serverless-2016-10-31
Description: An AWS Serverless Application that uses the ASP.NET Core framework running in Amazon Lambda.
Resources:
ExampleWebApi:
Type: AWS::Serverless::Function
Properties:
Handler: Example.WebApi::Example.WebApi.LambdaEntryPoint::FunctionHandlerAsync
Runtime: dotnetcore2.1
CodeUri: ''
MemorySize: 128
Timeout: 10
Role: null
Policies:
- AWSLambdaFullAccess
Environment:
Variables: {}
Events:
PutResource:
Type: Api
Properties:
Path: "/{proxy+}"
Method: ANY