CORS 问题排查 - Amazon Lightsail

本文属于机器翻译版本。若本译文内容与英语原文存在差异,则一律以英文原文为准。

CORS 问题排查

如果您遇到 CORS 问题,请确认以下各项:

  • 验证 CORS 配置 - 确保您的跨源资源共享 (CORS) 配置采用正确的 JSON 格式,并包含适用于您使用案例的必要规则。

  • 检查源匹配 - 您请求中的源必须与 AllowedOrigins 列表中的条目完全匹配。协议 (http/https)、子域名和端口必须完全匹配。

  • 验证 HTTP 方法 - 确保您使用的 HTTP 方法在匹配规则的 AllowedMethods 列表中。

  • 查看浏览器开发人员工具 - 使用您浏览器的开发人员工具来检查预检 OPTIONS 请求和响应,以识别任何与 CORS 相关的错误。

  • 验证存储桶权限 - 确保您的存储桶除了 CORS 之外还配置了相应的权限。CORS 仅控制基于浏览器的跨域访问,而不控制存储桶级权限。

如果您在排查错误时需要从存储桶中删除 CORS 配置,请参阅 删除 CORS 配置