文档首页/ AI开发平台ModelArts/ 最佳实践/ Standard推理部署/ 使用AppCode认证鉴权方式进行在线预测
更新时间:2024-10-29 GMT+08:00
分享

使用AppCode认证鉴权方式进行在线预测

场景描述

本文介绍了App认证中关于AppCode如何使用的案例说明。

前提条件

客户需要提前在ModelArts服务推理模块中创建APP并且添加AppCode。

操作步骤

  1. 在console页面菜单栏中选择“模型部署 > 授权管理”点击创建应用即可创建APP凭据。

    图1 授权管理

  2. 创建完APP凭据以后即可展开APP,然后点击添加AppCode即可创建AppCode。
  3. 部署或修改在线服务中可选择开启APP认证,然后选择自己创建的APP凭证名称,修改服务提交即可。

    图2 开启APP认证

  4. AppCode认证预测。

    1. 在部署服务详情中点击“调用指南”,选择下面的域名地址即为APP认证调用地址(上面域名为IAM认证调用地址)。
      图3 调用指南
    2. postman调试预测采用AppCode认证,请求url填APP认证调用地址,请求头中添加参数X-Apig-AppCode:{{AppCode值}},请求body按照接口定义传参即可。
      图4 Headers

常见APP认证报错分析

  • 报错信息 "error_msg": "The API does not exist or has not been published in the environment", "error_code": "APIG.0101"

    该报错需要检查App认证api是否还存在或者URL是否正确。

  • 报错信息 "error_msg": "Incorrect app authentication information: app not found with specified appCode", "error_code": "APIG.0303"

    该报错需要检查请求头参数X-Apig-AppCode参数的值是否填错。

  • 报错信息 "error_msg": "Backend unavailable", "error_code": "APIG.0202"

    该报错信息需要检查dispatcher实例是否正常。

相关文档