支持两种授权方式:进程级配置为临时授权,系统环境变量配置为永久授权。
前置准备
- 进入我的凭证,单击“新建访问密钥”。
- 在新建访问密钥页面,勾选协议,单击“下一步”,填写密钥“描述”后,单击“确定”,完成授权。
创建成功后,请单击“立即下载”,保存密钥信息,否则弹窗关闭后将无法再次获取该密钥信息。
- 执行如下命令,完成环境变量的配置。其中,Access Key Id和Secret Access Key的值,通过您下载保存的credentials.csv文件中获取。
Windows
配置进程级变量
通过配置进程级变量,可对当前窗口完成临时授权。
- 如果您使用CMD,请执行下述命令进行配置。
set CODEARTS_CLI_AK=Access Key Id
set CODEARTS_CLI_SK=Secret Access Key
执行完成后,在当前窗口执行如下命令,检验是否生效。
echo %CODEARTS_CLI_AK%
echo %CODEARTS_CLI_SK%
如果显示您刚设置的内容,则配置生效,如果显示“%CODEARTS_CLI_AK%”或者“%CODEARTS_CLI_SK%”,表示配置未生效。
- 如果您使用PowerShell,请执行下述命令进行配置。
$env:CODEARTS_CLI_AK="Access Key Id"
$env:CODEARTS_CLI_SK="Secret Access Key"
执行完成后,您可以执行下述命令验证是否设置成功。无异常回显则表示配置生效。
echo $env:CODEARTS_CLI_AK
echo $env:CODEARTS_CLI_SK
配置系统环境变量
通过配置系统环境变量,可实现配置永久生效。
- 打开“系统属性”,单击“高级”页签下的“环境变量”。
图1 进入“环境变量”配置页面
- 修改“用户变量”或者“系统变量”,创建CODEARTS_CLI_AK和CODEARTS_CLI_SK。
其中,CODEARTS_CLI_AK的值为“Access Key Id”,CODEARTS_CLI_SK的值为“Secret Access Key”。
图2 配置环境变量
- 配置完成后,您可进入想要启动的项目,鼠标右键“在终端中打开”,输入“codearts”并回车。
进入TUI开发环境,表示永久性配置生效。
图3 临时授权
Mac
配置进程级变量
- 打开终端并执行下述命令,可对当前窗口完成临时授权。
export CODEARTS_CLI_AK="Access Key Id"
export CODEARTS_CLI_SK="Secret Access Key"
- 执行完成后,在当前窗口执行如下命令,检验是否生效。
echo $CODEARTS_CLI_AK
echo $CODEARTS_CLI_SK
如果输出密钥内容,表示配置生效,如果没有输出或者空行,表示配置没有生效。
配置系统环境变量
- 执行如下命令,把环境变量配置追加写入到“~/.zshrc”文件。
echo 'export CODEARTS_CLI_AK="Access Key Id"' >> ~/.zshrc
echo 'export CODEARTS_CLI_SK="Secret Access Key"' >> ~/.zshrc
- 执行如下命令,将两个变量永久保存。
source ~/.zshrc
- 执行如下命令,验证是否生效。
echo $CODEARTS_CLI_AK
echo $CODEARTS_CLI_SK
如果输出密钥内容,表示配置生效,如果没有输出或者空行,表示配置没有生效。