【以下的问题经过翻译处理】 你好,
我正在尝试通过提供数据源端点来实现HTTP解析器,如下所示:
https://something.execute-api.us-east-1.amazonaws.com/
然后在数据源中通过传递以下内容来调用它:
"resourcePath": "/dev/function",
它可以工作!
但是,我想在数据源中包含阶段的基本URL,像这样:
https://something.execute-api.us-east-1.amazonaws.com/dev/
并使用以下调用解析器:
"resourcePath": "/function",
现在它失败了,返回403禁止:
"headers": {
"Content-Length": "23",
"Content-Type": "application/json",
"Date": "Thu, 04 Jul 2019 20:16:43 GMT",
"Via": "1.1 b27a02320ae6ae78c5c25db5c9ccb9dc.cloudfront.net (CloudFront)",
"x-amz-apigw-id": "cUO6vHmcIAMF3dw=",
"X-Amz-Cf-Id": "SB7I7xyCfuMvHQk3gZdfj0N9mtriRDPZHlGhhWBH0DQnbi-SyAZWbw==",
"X-Amz-Cf-Pop": "IAD53",
"x-amzn-ErrorType": "ForbiddenException",
"x-amzn-RequestId": "a3cdec9c-9e98-11e9-8060-a336db38c26d",
"X-Cache": "Error from cloudfront"
},
"statusCode": 403,
"body": "{\"message\":\"Forbidden\"}"
我在CloudWatch中激活了日志,但我找不到任何有用的信息可以帮助我调试,例如,我无法在日志中找到已解析的HTTP URL。
问题:这是支持的吗?
谢谢,
Andres