Вызов функции шага AWS из лямбда-прокси AWS (шлюз API AWS) .NET SAM Template - PullRequest
0 голосов
/ 20 марта 2019

У меня есть AWS API Gateway, развернутый с использованием шаблона SAM.Запрос API поступает в функцию Proxy Lambda.Оттуда мне нужно вызвать функцию шага AWS, которая вызывает несколько лямбда-функций.У меня есть несколько решений.Следуя шаблону Microservices.Нужно вызвать один микросервис из другого.Каждый микросервис находится в отдельном решении, а проект запуска представляет собой ClassLibrary (.NET Core 2.1).Использование шаблона SAM и его развертывание с помощью AWS Toolkit для Visual Studio.Не использует Fargate Containers и проекты WebApi.Необходимо координировать между шлюзами API.

1 Ответ

0 голосов
/ 22 марта 2019

В своем вопросе вы говорите: «Запрос API поступает к функции лямбда-прокси. Оттуда мне нужно вызвать функцию шага AWS». Это просто, вот пример шлюза API, который использует лямбда-подобный авторизатор, и при выполнении метода я вызываю функцию шага. В вашей функции шага позже вы управляете своим потоком и вашими и лямбдами, которые вам нужно выполнить enter image description here

...