добавить AWS шаблон сопоставления шлюза API из шаблона sam или swagger 2.0 - PullRequest
0 голосов
/ 19 февраля 2020

Я создаю приложение на основе aws с шаблоном sam. Итак, у меня есть свой собственный лямбда-авторизатор, поэтому мне нужно добавить шаблон отображения в методы, и я не могу найти шаблон, который может это сделать

1 Ответ

0 голосов
/ 18 апреля 2020

Привет, после долгих исследований я нашел решение поделиться им здесь, если кто-то сталкивается с той же проблемой. Шаблон SAM на самом деле является своего рода шаблоном облачной информации, поэтому большинство синтаксисов облачной информации будут работать с шаблоном SAM (может быть не напрямую, но с некоторыми усилиями вы можете это сделать) Вот что я сделал

# All the Resources are defined Here
Resources:
  MyApiGatewayWrapper:
    Type: AWS::Serverless::Api
    Description: Sam generated  API Endpoint for My web app
    Properties:
      Name: My Api Gateway Wrapper
      StageName: prod
      DefinitionBody:
        'Fn::Transform':
          Name: 'AWS::Include'
          Parameters:
            Location: stages/care_now_24-prod-swagger-apigateway.yaml
...