CORS Preflight (OPTIONS) 请求在 StorageGRID 上失败
适用于
- NetApp StorageGRID
- 启用 CORS 的 S3 兼容对象存储桶
- 使用 CORS 策略处理跨源请求的应用程序
问题描述
- 启用 CORS 的应用程序在 preflight (
OPTIONS) 请求期间访问 StorageGRID 上的对象时遇到故障,导致浏览器中访问受阻或 CORS 错误 - 浏览器中的错误消息
Access to image at 'https://object-storage/object' from origin 'https://xxxxx' has been blocked by CORS policy: No 'Access-Control-Allow-Origin' header is present on the requested resource.
- 网格上的
bycast日志出错:
ErrorMsg=InvalidRequest, ErrorType=Client, CustomErrorMessage={Found unsupported HTTP method in CORS configuration. Unsupported method is OPTIONS}, Details={AllowedMethod contains unsupported method.}