CloudFront + API Gateway Origin问题

时间:2018-06-11 13:25:18

标签: cors aws-api-gateway amazon-cloudfront

我有一个API网关API,我正在尝试在此基础上放置一个新的CloudFront分配。

我的新CloudFront分配将API网关URL设置为原始xxxxx.execute-api.eu-west-1.amazonaws.com/latest

我正在使用Match Viewer原始政策

使用基于选定请求标头的缓存设置行为='白名单'和'原点'已在下面列入白名单。

我试图通过分配给我的发行版https://zzzzzz.cloudfront.net的CloudFront网址调用API网关。

我对https://zzzzzz.cloudfront.net网址发出的每个请求都会返回以下错误

对预检请求的响应未通过访问控制检查:请求的资源上不存在“Access-Control-Allow-Origin”标头。因此不允许原点访问。响应的HTTP状态代码为403。

我尝试直接访问我的API网关api网址(xxxxx.execute-api.eu-west-1.amazonaws.com/latest),这会在响应标头中返回Access-Control-Allow-Origin:*我的API似乎设置为处理来自下方任何来源的请求。

这里的任何指示都将不胜感激

我还尝试将“基于选定请求标头的缓存”设置为“全部”以尝试解决问题但仍然看到相同的错误。

0 个答案:

没有答案