Во-первых, извинения, если есть очевидный ответ на мой вопрос. Я только в процессе изучения вещей о 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
, которые я пытаюсь использовать вместо этого.