Método de gateway de API da AWS para exibir conteúdo estático do bucket S3

Quero servir meus microsserviços lambda por meio do API Gateway, o que parece não ser um grande problema.

Cada um dos meus microsserviços tem uma especificação JSON-Schema do recurso fornecido. Como é um arquivo estático, eu gostaria de servi-lo de um S3 Bucket em vez de também executar uma função lambda para servi-lo.

Por enquanto

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

deve ser encaminhado para uma função lambda. eu quero

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

para servir meu schema.json do S3.

Minha primeira abordagem ingênua foi configurar o recurso e os métodos para "/ v1 / contract / schema - GET - Pedido de Integração" e configurá-lo para se comportar como um Proxy HTTP com o URL do terminal apontando diretamente para os contratos JSON-Schema. Eu recebo um erro 500 - Internal Server.

                    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

Estou no caminho errado completo ou apenas sinto falta de algumas configurações?

questionAnswers(3)

yourAnswerToTheQuestion