You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

在BTP Launchpad调用服务时遭遇HTTP 403 Forbidden错误求助

排查BTP部署CF后调用后端服务403 Forbidden问题

可能的原因及解决方案

1. Destination配置校验

  • 确认CF环境使用的Destination与BAS测试时一致,Authentication(如Basic认证、身份传播)配置无差异。
  • 检查Destination的Proxy Type是否设为OnPremise,否则不会走Cloud Connector路由。
  • 若Cloud Connector配置了Location ID,Destination中必须填写相同ID,否则无法匹配到对应的连接器实例。

2. Cloud Connector访问控制检查

  • 验证Cloud Connector的资源映射路径完全覆盖后端服务路径,且访问策略设为Accessible。
  • 确认Cloud Connector中用于访问后端的技术用户/身份传播用户,具备调用目标服务的权限。
  • 检查Cloud Connector与BTP子账户的连接状态为Connected,无注册或心跳异常。

3. CF应用权限配置

  • 核对manifest.yml中是否正确绑定了Destination服务实例,服务名称需与代码中引用的一致。
  • 检查xs-security.json是否包含访问Destination服务的权限配置,示例:
    {
      "scopes": [
        {
          "name": "$XSAPPNAME.Destination",
          "description": "访问Destination服务"
        }
      ],
      "role-templates": [
        {
          "name": "DestinationViewer",
          "description": "查看Destination配置",
          "scope-references": [
            "$XSAPPNAME.Destination"
          ]
        }
      ]
    }
    
  • 确保Launchpad中分配给用户的角色集合包含上述权限角色。

4. 身份传播(Principal Propagation)问题(若使用该认证方式)

  • 确认Cloud Connector已启用Principal Propagation,并完成与BTP的信任配置(如导入BTP证书)。
  • 检查后端系统是否配置了接受Cloud Connector身份断言的规则,且前端用户在后端系统有对应权限。
  • 验证Destination中PrincipalPropagation设为true,UserMappingType(如User/Email)配置与后端系统匹配。

5. 网络与防火墙限制

  • 确认CF运行环境的出站流量允许访问Cloud Connector默认端口8443,无企业防火墙拦截。
  • 检查Cloud Connector所在网络可正常访问后端服务,无端口或IP规则限制CF的请求。

内容的提问来源于stack exchange,提问作者Athul Ram

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.07.17 11:57:16