更新时间:2026-11-03 GMT+08:00
分享

导入Skill报错AgentArts.03002202

创建Managed Agents时添加Skill并创建智能体,报错“从Studio导出Skill失败”(错误码:AgentArts.03002202)。该错误通常由于OBS服务未授权或IAM用户权限配置不当导致。Skill导出过程需要访问OBS存储并创建网络端口,请按以下步骤排查处理。

步骤一:检查OBS服务授权

Skill导出依赖OBS存储服务。请确认OBS服务已在AgentArts平台完成授权。

  1. 登录AgentArts智能体平台。
  2. 在左侧导航栏,选择“授权管理”,进行OBS授权。
    图1 OBS授权

如果您使用的是主账号(租户管理员),完成此步骤后重试即可。如果仍报错,请继续步骤二。

步骤二:配置IAM用户OBS权限

如果您使用的是IAM子账号,需要授予OBS相关权限。您可以选择以下两种方式之一:

  • 方式一:快速授权

    如果希望快速解决问题,可以先授予OBS服务的全部操作权限,覆盖所有OBS资源。

    1. 进入IAM新版控制台。
    2. 在左侧导航选择“用户组”,找到当前IAM用户所在的用户组,单击“授权”。授予OBSFullAccessPolicy权限。
      图2 OBS授权
  • 方式二:精细化授权

    如果需要遵循最小权限原则,可参考如下步骤配置。

    1. 进入IAM新版控制台。
    2. 在左侧导航选择“用户”,找到需要授权的IAM用户,单击“授权”。
    3. 在授权页面,选择“按身份策略配置”,单击“创建自定义身份策略”。
    4. 在“创建自定义身份策略”页面,配置策略:
      • 策略名称:自定义(如agentarts-obs-minimum)
      • 策略配置方式:选择JSON视图
      • 策略内容:填写以下JSON策略
      {
        "Version": "5.0",
        "Statement": [
          {
            "Effect": "Allow",
            "Action": [
              "obs:bucket:headBucket",
              "obs:bucket:listAllMyBuckets",
              "obs:bucket:listBucket",
              "obs:object:getObject",
              "obs:object:getObjectVersion"
            ]
          }
        ]
      }
      图3 OBS授权

步骤三:检查VPC nativePorts权限的Resource范围

  1. 进入IAM新版控制台。
  2. 在左侧导航选择“用户”,找到需要授权的IAM用户,单击“授权”。
  3. 在授权页面,选择“按身份策略配置”,单击“创建自定义身份策略”。
  4. 在“创建自定义身份策略”页面,配置策略:
    • 策略名称:自定义(如agentarts-vpc-nativeports)
    • 策略配置方式:选择JSON视图
    • 策略内容:填写以下JSON策略
    {
        "Version": "5.0",
        "Statement": [
            {
                "Effect": "Allow",
                "Action": [
                    "vpc:nativePorts:create",
                    "vpc:nativePorts:delete",
                    "vpc:nativePorts:update",
                    "vpc:nativePorts:list",
                    "vpc:nativePorts:get"
                ],
                "Resource": ["*"]
            }
        ]
    }

仍无法解决

如果完成以上步骤后仍报错AgentArts.03002202,可能是后端Studio侧Skill导出服务异常(500错误),请通过工单联系技术支持人员。

相关文档