AWS Gateway API作为S3代理

时间:2016-11-19 17:06:57

标签: amazon-web-services amazon-s3 aws-api-gateway

我想创建一个REST api来访问我的一些资源。其中一个是jsons。由于相当大,我从他们那里制作了静态文件,然后上传到S3。他们有自己的ID,所以结构如下:

https://MY_BUCKET_NAME/myfiles/ID/file.json

我在Gateway API中创建了一个资源:/ myresource / {id}和里面的GET方法。我希望我的api响应与S3静态文件的内容来自: 访问时https://MY_BUCKET_NAME/myfiles/123/file.jsonhttps://MY_GATEWAYAPI/myresource/123

我想根据本手册实现这一目标: http://docs.aws.amazon.com/apigateway/latest/developerguide/integrating-api-with-aws-services-s3.html

所以我设置了我的myresource / {id} GET方法:

enter image description here

但是当我测试这个api时(有一个地方可以插入" id"),我收到了:

{
  "message": "Internal server error"
}

0 个答案:

没有答案