Уведомить Lambda об окончании создания CloudFront Distribution - PullRequest
0 голосов
/ 08 июня 2019

В данный момент мы звоним cloudfront.listDistributions() каждую минуту, чтобы определить изменение в состоянии распространяемого нами дистрибутива.Это приводит к истечению времени ожидания Lambda, поскольку CloudFront никогда не развертывается быстрее, чем 30 минут (где время ожидания Lambda истекает через 15 минут).

Я бы хотел уведомить функцию Lambda после успешного создания распределения CloudFront .Это позволило бы нам выполнять действия после создания, сохраняя при этом ценное время выполнения Lambda.

Создание правила в CloudWatch не предоставляет возможности выбора CloudFront.Тем не менее кажется приемлемым создание пользовательского шаблона событий с источником aws.cloudformation.

enter image description here

Рассмотрение вариантов:

  • Запуск лямбды каждые 5 минут для получения списка распределений и сравнения состояний с предыдущими состояниями, хранящимися в DynamoDB.

Кто-нибудь с идеей преодолеть это отсутствие функций в AWS?

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...