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

无法从OnPrem服务器下载Mule Proxy API工件,请求排查

解决Mule Proxy API JAR下载的头部错误问题及替代方法

一、排查当前curl命令的核心错误点

你遇到的Please provide correct header tokens...错误,大概率是X-ANYPNT-ENV-ID参数取值错误:

  • 你提到从Environments的Settings标签页取的是Client ID,但Environment ID≠Client ID。正确的Environment ID获取方式:
    • 进入Access Management→Business Group→Environments列表,点击目标环境名称;
    • 在环境详情页的URL中提取/environments/后的字符串,或在详情页的"Environment ID"字段(部分版本在Settings标签页的基础信息里)获取。

此外,再确认以下几点:

  • Bearer Token格式:确保bearer为小写,且与token之间有一个空格,比如Authorization: bearer eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9...
  • X-ANYPNT-ORG-ID:确认是当前登录的子业务组的Business Group ID,而非上级组织ID(子组织用户只能访问自身业务组的资源)
  • 权限验证:确保你的账号拥有该Proxy应用的「查看」或「部署」权限,否则参数正确也会触发权限类的头部错误提示

二、修正后的curl命令示例

curl -X GET "https://anypoint.mulesoft.com/hybrid/api/v1/applications/<APP_ID>/artifact" \
  -H "Authorization: bearer <BEARER_TOKEN>" \
  -H "X-ANYPNT-ENV-ID: <正确的环境ID>" \
  -H "X-ANYPNT-ORG-ID: <子业务组ID>" \
  -o "<本地下载路径>"

三、无需命令行的替代获取方法

方法1:通过Runtime Manager直接下载

  1. 登录Anypoint平台,进入Runtime Manager
  2. 在应用列表中找到目标Proxy API,点击进入应用详情页
  3. 切换到「Deployment」标签页,找到「Artifact」区域,点击「Download」按钮即可直接获取JAR文件

方法2:使用Anypoint CLI下载

  1. 安装并配置Anypoint CLI(确保已登录到当前子业务组)
  2. 执行以下命令之一:
    • 通过应用名称、环境名称、业务组名称下载:
      anypoint-cli runtime-mgr application download <应用名称> --environment <环境名称> --organization <子业务组名称> -o <本地下载路径>
      
    • 通过ID下载:
      anypoint-cli runtime-mgr application download --app-id <APP_ID> --env-id <环境ID> --org-id <子业务组ID> -o <本地下载路径>
      

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.07.13 18:33:33