AWS Lambda использует домен, зарегистрированный у другого регистратора - PullRequest
0 голосов
/ 11 января 2019

Написана бессерверная лямбда-функция.

Я хочу использовать собственный домен с функцией Lambda для обработки запросов HTTPS. В настоящее время домен зарегистрирован сторонним регистратором, в котором я управляю доменами и хотел бы продолжать это.

Имена DNS-серверов для домена были обновлены до Route53, который обрабатывал запросы для домена; однако до сих пор это были не-SSL.

Я сгенерировал сертификат с помощью LetsEncrypt и импортировал его в AWS Certificate Manager; однако у меня нет возможности связать сертификат с запросами к размещенной зоне.

Как активировать сертификат с размещенной зоной Route53 для запросов Lambda без необходимости переносить регистратор домена?

1 Ответ

0 голосов
/ 11 января 2019

Lambda не принимает запросы HTTP (S) напрямую. Для этого вам нужно получить API-шлюз и настроить свой собственный домен с сертификатом там.

Вот список поддерживаемых источников событий для Lambda из документации .

  • Amazon S3
  • Amazon DynamoDB
  • Потоки данных Amazon Kinesis
  • Сервис простых уведомлений Amazon
  • Amazon Simple Email Service
  • Amazon Simple Queue Service
  • Amazon Cognito
  • AWS CloudFormation
  • Amazon CloudWatch Logs
  • События Amazon CloudWatch
  • AWS CodeCommit
  • Запланированные события (при поддержке Amazon CloudWatch Events)
  • AWS Config
  • Amazon Alexa
  • Amazon Lex
  • Amazon API Gateway
  • Кнопка AWS IoT
  • Amazon CloudFront
  • Amazon Kinesis Data Firehose
  • Другие источники событий: вызов лямбда-функции по требованию
...