跳转到主内容

CORS Preflight (OPTIONS) 请求在 StorageGRID 上失败

Views:
53
Visibility:
Public
Votes:
0
Category:
storagegrid
Specialty:
sgrid
Last Updated:

适用于

  • 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.}

Sign in to view the entire content of this KB article.

New to NetApp?

Learn more about our award-winning Support

NetApp provides no representations or warranties regarding the accuracy or reliability or serviceability of any information or recommendations provided in this publication or with respect to any results that may be obtained by the use of the information or observance of any recommendations provided herein. The information in this document is distributed AS IS and the use of this information or the implementation of any recommendations or techniques herein is a customer's responsibility and depends on the customer's ability to evaluate and integrate them into the customer's operational environment. This document and the information contained herein may be used solely in connection with the NetApp products discussed in this document.