Поддерживается ли опция Использовать интеграцию прокси в API Gateway в Cloudformation? - PullRequest
0 голосов
/ 07 января 2019

Я использую API Gateway и хочу автоматизировать создание своей среды с помощью Cloudformation.

Мне не хватает только одной вещи, опции Use Proxy Integration. Я не могу найти ссылку на это в документации.

Вот изображение того, о чем я говорю:

enter image description here

Доступно ли это в Cloudformation и, если нет, какие-либо ETA или планы сделать его доступным?

Ответы [ 2 ]

0 голосов
/ 08 января 2019

HTTP_PROXY правильно для прохода через конечную точку HTTP. Если вы ищете Lambda Pass Through Proxy, вы должны использовать AWS_PROXY.

Добавление описания для каждого типа.

  • AWS : для интеграции запроса метода API с сервисом AWS действие, в том числе лямбда-вызывающее функцию действие. С Действие, вызывающее лямбда-функцию, это называется лямбда Пользовательская интеграция. Для любого другого сервисного действия AWS это известно как интеграция с AWS.
  • AWS_PROXY : для интеграции запроса метода API с Lambda вызывающее функцию действие с клиентским запросом, пройденным через как есть. Эта интеграция также называется Lambda прокси интеграция.
  • HTTP : для интеграции запроса метода API с конечной точкой HTTP, включая частную конечную точку HTTP в VPC. Эта интеграция также называется пользовательской интеграцией HTTP.
  • HTTP_PROXY : для интеграции запроса метода API с HTTP конечная точка, включая частную конечную точку HTTP внутри VPC, с клиентский запрос прошел как есть. Это также называется Интеграция прокси HTTP.
  • MOCK : для интеграции запроса метода API со шлюзом API как конечная точка «возвратной петли» без вызова какого-либо бэкенда.
0 голосов
/ 07 января 2019

Хорошо, я нашел ответ на свой вопрос:

Тип в Интеграции должен иметь значение HTTP_PROXY, а не HTTP.

Method:
    Type: 'AWS::ApiGateway::Method'
    Properties:
    Integration:
    Type: HTTP_PROXY # can also be: AWS, AWS_PROXY, HTTP, HTTP_PROXY, MOCK
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...