Лучший способ добавить собственный домен в лямбду? - PullRequest
0 голосов
/ 19 ноября 2018

Я пытаюсь создать лямбда-функцию с использованием 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

1 Ответ

0 голосов
/ 19 ноября 2018

Да, вам нужно использовать API-шлюз, чтобы определить собственный домен для лямбда-функции.

...