华为云AI开发平台ModelArtsma-cli configure鉴权命令_云淘科技
鉴权信息说明
在虚拟机及个人PC场景,需要配置鉴权信息,目前支持用户名密码鉴权(默认)和AK/SK鉴权;
在使用帐号认证时,需要指定username和password;在使用IAM用户认证时,需要指定account、username和password;
在ModelArts Notebook中可以不用执行鉴权命令,默认使用委托信息,不需要手动进行鉴权操作;
如果用户在ModelArts Notebook中也配置了鉴权信息,那么将会优先使用用户指定的鉴权信息。
在鉴权时,注意您的敏感信息数据保护,避免敏感信息泄露。
命令参数总览
$ ma-cli configure -h Usage: ma-cli configure [OPTIONS] Options: -auth, --auth [PWD|AKSK|ROMA] Authentication type. -rp, --region-profile PATH ModelArts region file path. -a, --account TEXT Account of an IAM user. -u, --username TEXT Username of an IAM user. -p, --password TEXT Password of an IAM user -ak, --access-key TEXT User access key. -sk, --secret-key TEXT User secret key. -r, --region TEXT The region you want to visit. -pi, --project-id TEXT User project id. -C, --config-file TEXT Configure file path for authorization. -D, --debug Debug Mode. Shows full stack trace when error occurs. -P, --profile TEXT CLI connection profile to use. The default profile is "DEFAULT". -h, -H, --help Show this message and exit.
参数名 |
参数类型 |
是否必选 |
参数说明 |
---|---|---|---|
-auth / –auth |
String |
否 |
鉴权方式,支持PWD(用户名密码)、AKSK(access key和secret key),默认是PWD。 |
-rp / –region-profile |
String |
否 |
指定ModelArts region配置文件信息。 |
-a / –account |
String |
否 |
IAM租户帐号,在使用IAM用户认证场景时需要指定,属于PWD鉴权的一部分。 |
-u / –username |
String |
否 |
用户名,在使用帐号认证时表示帐号名,IAM认证时表示IAM用户名,在云星帐号场景不需要指定,属于PWD鉴权的一部分。 |
-p / –password |
String |
否 |
密码,属于PWD鉴权的一部分。 |
-ak / –access-key |
String |
否 |
access key,属于AKSK鉴权的一部分。 |
-sk / –secret-key |
String |
否 |
secret key,属于AKSK鉴权的一部分。 |
-r / –region |
String |
否 |
region名称,如果不填会默认使用REGION_NAME环境变量的值。 |
-pi / –project-id |
String |
否 |
项目ID,如果不填会默认使用对应region的值,或者使用PROJECT_ID环境变量。 |
-P / –profile |
String |
否 |
鉴权配置项,默认是DEFAULT。 |
-C / –config-file |
String |
否 |
配置文件本地路径,默认路径为~/.modelarts/ma-cli-profile.yaml。 |
配置用户名密码鉴权
以在虚拟机上使用ma-cli configure为例,介绍如何配置用户名密码进行鉴权。
以下样例中所有以${}装饰的字符串都代表一个变量,用户可以根据实际情况指定对应的值。
比如${your_password}表示输入用户自己的密码信息。
# 默认使用DEFAULT鉴权配置项,默认提示帐号、用户名及密码(其中帐号和用户名如果不需要填写可以使用Enter跳过) $ ma-cli configure --auth PWD --region ${your_region} account: ${your_account} username: ${your_username} password: ${your_password} # 输入在控制台不会回显
AKSK鉴权
如下命令表示使用AKSK进行鉴权,需要交互式输入AK及SK信息。默认提示AK和SK,且输入在控制台不会回显。
以下样例中所有以${}装饰的字符串都代表一个变量,用户可以根据实际情况指定对应的值。
比如${access key}表示输入用户自己的access key。
ma-cli configure --auth AKSK access key [***]: ${access key} secret key [***]: ${secret key}
执行完鉴权命令后,将会在~/.modelarts/ma-cli-profile.yaml配置文件中保存相应的鉴权信息。
父主题: ModelArts CLI命令参考
同意关联代理商云淘科技,购买华为云产品更优惠(QQ 78315851)
内容没看懂? 不太想学习?想快速解决? 有偿解决: 联系专家