医疗智能体 EIHealth-命令行工具概述:步骤3:初始化配置
步骤3:初始化配置
在使用命令行工具前,需要初始化配置信息,通过config命令对eihealth-toolkit进行初始化配置。本节以Windows为例介绍配置过程,Linux和macOS环境配置过程相同。
- 命令结构
执行health config add命令配置AK、SK、region、platform-id信息,获取方法请参见获取认证信息。
health config add [flags]
表2 参数说明 参数
简写
是否必选
说明
--domain-name
-d
是
与管理员(购买平台的账户)的账号名一致。
--user-name
-u
是
子用户的用户名。
管理员(购买平台的账户)登录时,user-name和domain-name一致。
--password
-w
是
密码。
--ak
-a
是
AK(Access Key ID):访问密钥ID。
--sk
-s
是
SK(Secret Access Key):与访问密钥ID结合使用的密钥。
--region
-r
是
服务区 域名 称。
--platform-id
-i
是
平台ID,获取方法请参见获取认证信息。
--iam-endpoint
-m
否
IAM终端节点名称,请在地区与终端节点中获取。
--health-endpoint
-e
否
EIHealth终端节点名称,请在地区与终端节点中获取。
--swr-endpoint
-t
否
SWR镜像仓库地址。
获取方式:
- 登录 容器镜像服务 管理控制台。
- 单击界面右侧“登录指令”,获取内网登录指令末尾的SWR镜像仓库地址。例如100.78.15.50:20202。
--log-path
-l
否
日志路径,不填写时默认为命令行工具当前路径下healthcli.log文件。
路径设置格式:
- Windows系统为“路径\文件名”。
- Linux系统格式为“路径/文件名”。
--http-proxy
-p
否
HTTP代理配置,格式为“http://username:password@your-proxy:your-port”。
--obs-endpoint
-o
否
OBS终端节点名称,请在地区与终端节点中获取。
--obs-install-path
-q
否
设置obsutil安装路径,默认安装在当前运行目录。
设置时,该路径必须为obsutil运行文件名,如/home/path/obsutil、/home/path/obsutil-1.1.1
--obs_down_load_url
-D
否
obsutil下载链接,obsutil将下载到obs-install-path上。
参数有改动时才会触发下载。
下载链接的内容可以是zip、tar.gz文件、二进制文件,如果是压缩文件,文件夹内的obsutil必须命名为obsutil(和obsutil官方链接保持一致)。
--force
-f
否
强制操作。如果下载obsutil时,指定的obs-install-path上已经有同名文件,不带-f时会提示用户,带上-f会直接覆盖原文件。
- 命令示例
health config add -d xxx -u xxx -w xxx -i xxx -r cn-north-4 -o obs.cn-north-4.myhuaweicloud.com -a xxx -s xxx -D https://obs-wwx-2022.obs.cn-north-4.myhuaweicloud.com/obsuti-windows/obsutil.exe -q obsutil-linux/obsutil.exe –f -m xxx -e xxx -t xxx# 执行成功返回结果如下add ak successfully! add sk successfully! add region successfully!add platform-id successfully!add user-name successfully! add password successfully!add domain-name successfully! add obs-endpoint successfully! add obs_install_path successfully! add obs_down_load_url successfully!add iam-endpoint successfully!add health-endpoint successfully!add swr-endpoint successfully!
图3 命令示例- 执行以上命令行,会在系统所在的用户目录下自动生成一个.health文件夹,文件夹中包含config.ini配置文件,用于存储任务执行所涉及到的配置,如密钥、区域、当前项目等信息。
- 生成的配置文件不建议直接修改,如需改动请使用命令行工具修改。
- 配置文件中保存有用户的AK、SK信息,为了避免密钥泄露,会对文件中的SK进行加密以保护密钥安全。
- 清空配置请执行health config clear命令。