访问Adobe Commerce上的站点范围分析工具时出现403错误

针对在尝试访问Adobe Commerce上的站点范围分析工具时出现403错误的情况,本文提供了一个解决方案。

受影响的产品和版本

云基础架构2.4.1及更高版本上的Adobe Commerce 。

问题

尝试访问站点范围分析工具时出现403错误。

要再现的步骤:

登录到Commerce管理面板,然后单击​ 报表 > 系统分析 > 站点范围分析工具

预期结果:

您会看到站点范围分析工具。

实际结果:

您看到:错误403。

解决方案

要确保全站点分析工具对应用程序具有正确的访问权限,请在CLI中运行以下命令。 将<store URL>替换为您的商店URL:

curl -sIL -X GET <store URL>/swat/key/index | grep HTTP
HTTP/2 403

根据您获得的响应代码采取相应步骤。

403禁止响应代码

如果响应代码为403,则您可能具有阻止站点范围分析工具的Cloudflare机器人保护。 要访问该工具,请将其IP列入白名单:

  • 107.23.33.174
  • 3.225.9.244
  • 3.88.83.85

更正200响应代码和JSON输出

如果响应是正确的200代码和JSON输出,请提交支持票证以升级访问网站范围分析工具的问题。

500(致命错误)响应代码

如果响应代码为500(严重错误),请安装MDVA-38526修补程序。 根据所需的补丁程序类型,使用以下链接之一下载补丁程序:

该修补程序适用于Adobe Commerce on cloud infrastructure版本2.4.1及更高版本。

响应不是JSON

如果响应输出不是JSON,可能是因为PWA/Headless实施。 如果您使用的是Headless实施,请更新UPLOAD配置以绕过对Adobe Commerce Origin的请求。 为此,请在Adobe Commerce管理员的​ 商店 > 配置 > 常规 > Web > PWA配置上移 > 前名允许列表 ​下,添加​ swat

向上配置

如果您仍然无法访问全站点分析工具,请在下次登录到Commerce管理面板并导航到​ 报告 > 系统分析 > 全站点分析工具 ​时,提交支持票证

相关阅读

recommendation-more-help
8bd06ef0-b3d5-4137-b74e-d7b00485808a