S3 服务 mpeg-dash,将加载清单但 CORS 在包上失败
S3 serving mpeg-dash, will load the manifest but CORS fails on the packages
我一直在使用 S3 来提供 MPEG-Dash 视频,并且运行良好。
我对视频处理作业做了一些更改,但它们仍在发布到同一个地方,但现在我遇到了一个奇怪的问题,清单(在同一文件夹中)加载正常,但我收到以下错误:
Response to preflight request doesn't pass access control check: No
'Access-Control-Allow-Origin' header is present on the requested
resource. Origin 'https://localhost:3000' is therefore not allowed
access.
S3 配置了以下规则
<CORSRule>
<AllowedOrigin>https://localhost:3000</AllowedOrigin>
<AllowedMethod>GET</AllowedMethod>
<AllowedMethod>PUT</AllowedMethod>
<AllowedMethod>POST</AllowedMethod>
<AllowedMethod>DELETE</AllowedMethod>
<AllowedHeader>*</AllowedHeader>
</CORSRule>
而且以前从来没有出现过问题。
这些网址在浏览器中加载正常,因此它们是有效的。
当我在调试工具中查看时,我没有收到任何响应,没有响应,但它是状态代码 403
问题是本地测试代理服务器配置错误
我一直在使用 S3 来提供 MPEG-Dash 视频,并且运行良好。
我对视频处理作业做了一些更改,但它们仍在发布到同一个地方,但现在我遇到了一个奇怪的问题,清单(在同一文件夹中)加载正常,但我收到以下错误:
Response to preflight request doesn't pass access control check: No 'Access-Control-Allow-Origin' header is present on the requested resource. Origin 'https://localhost:3000' is therefore not allowed access.
S3 配置了以下规则
<CORSRule>
<AllowedOrigin>https://localhost:3000</AllowedOrigin>
<AllowedMethod>GET</AllowedMethod>
<AllowedMethod>PUT</AllowedMethod>
<AllowedMethod>POST</AllowedMethod>
<AllowedMethod>DELETE</AllowedMethod>
<AllowedHeader>*</AllowedHeader>
</CORSRule>
而且以前从来没有出现过问题。
这些网址在浏览器中加载正常,因此它们是有效的。
当我在调试工具中查看时,我没有收到任何响应,没有响应,但它是状态代码 403
问题是本地测试代理服务器配置错误