修复AEM IP允许列表的403错误

AEM as a Cloud Service中的IP允许列表将访问限制为指定的IP地址。 来自允许列表中未包含的IP地址的请求返回​ 403 Not Allowed ​错误。 由于缺少IP条目、默认拒绝所有配置或转发的标头不受支持,可能会发生此问题。 要解决此问题,请查看并使用正确的IP地址更新IP允许列表配置。

描述 description

环境

  • Adobe Experience Manager as a Cloud Service (AEMaaCS)
  • AEM Assets Essentials
  • AEM Managed Services

问题/症状

  • 请求返回403不允许错误
  • 无法从某些网络访问服务
  • 编辑器工具无法加载内容
  • 通过外部网络路由的流量无法到达应用程序

根本原因

在边缘使用实际连接的IP地址强制执行访问控制。 来自未明确列出的IP的任何请求都将被阻止。 转发的标头不受信任,并且默认的拒绝所有配置可以阻止所有访问,直到更新为止。

解决方法 resolution

要解决此问题,请执行以下步骤:

  1. 查看环境配置并识别任何应用的IP允许列表。
  2. 检查默认的deny-all配置,并在不需要时将其删除。
  3. 创建新允许列表并添加所需的IP地址或范围。
  4. 将允许列表应用到适当的服务。
  5. 包括集成工具使用的任何所需的服务IP范围。
  6. 验证从允许和不允许的网络进行的访问以确认行为。
  7. 测试默认域和映射域以确保一致的实施。
  8. 确保请求无法使用转发的标头绕过限制。

相关阅读

recommendation-more-help
experience-cloud-kcs-help-kbarticles