Метод шлюза AWS API для обслуживания статического контента из S3 Bucket

Я хочу обслуживать свои лямбда-микросервисы через API-шлюз, что, похоже, не является большой проблемой.

У каждого из моих микросервисов есть спецификация JSON-схемы предоставленного ресурса. Поскольку это статический файл, я бы хотел обслуживать его из S3 Bucket, а не запускать лямбда-функцию для его обслуживания.

Так что пока

GET,POST,PUT,DELETE http://api.domain.com/ressources

должен быть перенаправлен на лямбда-функцию. я хочу

GET http://api.domain.com/ressources/schema

обслуживать мой schema.json из S3.

Первым моим наивным подходом было настроить ресурс и методы для "/ v1 / contract / schema - GET - Integration Request" и настроить его для работы в качестве HTTP-прокси с URL-адресом конечной точки, указывающим прямо на JSON-схему контрактов. Я получаю 500 - Внутренняя ошибка сервера.

                    Execution log for request test-request
Fri Nov 27 09:24:02 UTC 2015 : Starting execution for request: test-invoke-request
Fri Nov 27 09:24:02 UTC 2015 : API Key: test-invoke-api-key
Fri Nov 27 09:24:02 UTC 2015 : Method request path: {}
Fri Nov 27 09:24:02 UTC 2015 : Method request query string: {}
Fri Nov 27 09:24:02 UTC 2015 : Method request headers: {}
Fri Nov 27 09:24:02 UTC 2015 : Method request body before transformations: null
Fri Nov 27 09:24:02 UTC 2015 : Execution failed due to configuration error: Invalid endpoint address

Я нахожусь на полном неправильном пути или я просто пропускаю некоторые конфигурации?

Ответы на вопрос(3)

Ваш ответ на вопрос