Общий шлюз API микросервисов AWS IaC - PullRequest
0 голосов
/ 21 мая 2019

Во-первых, извинения, если есть очевидный ответ на мой вопрос. Я только в процессе изучения вещей о AWS/AWS SAM/CloudFormation, и искал ответ / разъяснения на следующий вопрос (пока не повезло):

Допустим, у меня есть несколько микро-сервисов, некоторые из которых определены с использованием AWS SAM и развернуты как AWS Lambda, некоторые развернуты на Amazon EC2 с использованием CloudFormation. Каждый сервис имеет свой репо и CI / CD.

Есть ли способ определить AWS API Gateway, общий для всех микро-сервисов? Использование AWS SAM создает API Gateway, однако это уникально для каждой службы / лямбды. Я пытаюсь иметь один API Gateway с общим доменом (т. Е. api.mycompany.com), и каждая служба / лямбда будет путь в этом домене (т. Е. api.mycompany.com/products).

Я нашел этот ресурс , который объясняет, как добиться того, что я ищу, используя Serverless Framework , однако, похоже, что он использует структуру / механизм, отличный от того, что доступно с AWS SAM и CloudFormation, которые я пытаюсь использовать вместо этого.

...