API шлюза AWS в качестве прокси-сервера S3
Я хотел бы сделать REST API для доступа к некоторым из моих ресурсов. Одним из них являются jsons. Будучи довольно большим, я сделал из них статические файлы и загрузил их на S3. У них есть свои собственные идентификаторы, поэтому структура выглядит следующим образом:
https://MY_BUCKET_NAME/myfiles/ID/file.json
Я сделал ресурс в Gateway API: /myresource/{id} и метод GET внутри. Мне нужен мой API-ответ с содержимым статического файла S3: https://MY_BUCKET_NAME/myfiles/123/file.json при доступе по адресу: https://my_gatewayapi/myresource/123
Я хотел добиться этого в соответствии с этим руководством: http://docs.aws.amazon.com/apigateway/latest/developerguide/integrating-api-with-aws-services-s3.html
поэтому я настроил свой метод GET myresource / {id} следующим образом:
но когда я тестирую этот API (есть место для вставки "ID"), я получаю:
{
"message": "Internal server error"
}