更新时间:2024-09-03 GMT+08:00
获取API认证鉴权信息(获取Token)
- 登录“我的凭证 > API凭证”页面,获取user name、domain name、project id。
project id参数需要与盘古服务部署区域一致。例如,盘古大模型部署在“西南-贵阳一”区域,需要获取与“西南-贵阳一”区域对应的project id。图1 查看盘古服务区域
图2 获取user name、domain name、project id
- 下载并安装Postman调测工具。
- 打开Postman,新建一个POST请求,输入“西南-贵阳一”区域的“获取Token”接口,并填写请求Header参数。
- 接口地址为:https://iam.cn-southwest-2.myhuaweicloud.com/v3/auth/tokens
- 请求Header参数名为Content-Type,参数值为application/json
图3 填写获取Token接口
- 填写“获取Token”接口的请求体。在Postman中选择“Body > raw”选项,参考图4复制并填入以下代码,并填写user name、domain name、password。
{ "auth": { "identity": { "methods": [ "password" ], "password": { "user": { "name": "username", //IAM用户名 "password": "********", //华为云账号密码 "domain": { "name": "domainname" //账号名 } } } }, "scope": { "project": { "name": "cn-southwest-2" //盘古大模型当前部署在“西南-贵阳一”区域,取值为cn-southwest-2 } } } }
- 单击Postman界面的“Send”按钮,发送请求。当接口返回状态为201时,表示Token接口调用成功。单击“Headers”选项,复制“X-Subject-Token”参数对应的值,该值即为获取的Token。
图5 获取Token