更新时间:2026-11-05 GMT+08:00
分享

授权

授权方式分为网页端登录授权和AK/SK鉴权授权两种。请根据你所使用的环境,按需选择合适的方式。

网页端登录授权

仅支持TUI开发模式。如果你尚未登录华为云官网,且本地未配置任何AK/SK,可通过以下方式完成授权。以Windows操作系统为例。

  1. 在目标项目开发目录下,鼠标右键选择“在终端中打开”,自动唤起PowerShell窗口。
  2. 输入“codearts”命令并回车,将自动跳转至外部浏览器的华为云登录页面。
  3. 输入你的华为云账号信息并登录,登录成功后系统自动完成授权。

AK/SK鉴权授权

适用于支持TUI/CLI开发模式。AK/SK鉴权授权提供了进程级临时授权和系统环境变量永久授权两种模式,以灵活适配不同场景。

  • 进程级临时授权:仅在当前终端会话内生效,窗口关闭后自动失效。无需持久化存储密钥,特别适合临时调试或在公共机器上进行测试,安全便捷。
  • 系统环境变量永久授权:将鉴权信息写入系统Shell或Windows环境变量。新开终端或重启设备后依然有效,适合个人本地长期开发使用,避免重复配置。

前置准备

  1. 你需要参考文档访问密钥,新建访问密钥。

    创建成功后,请单击“立即下载”,保存密钥信息,否则弹窗关闭后将无法再次获取该密钥信息。

  2. 根据你的操作系统,参考下述章节完成环境变量的配置。

    其中,Access Key Id和Secret Access Key的值,通过你下载保存的credentials.csv文件中获取。

Windows

下面为你介绍在Windows系统中,如何通过进程级配置和系统环境变量配置完成授权操作。

macOS

下面为你介绍在macOS系统中,如何通过进程级配置和系统环境变量配置完成授权操作。

Linux

您可以根据您的需要,选择授权方式:

表1 不同授权方式对比

授权方式

生效范围

生命周期

适用Shell

权限要求

典型使用场景

临时进程授权

仅当前终端窗口

关闭终端立即失效,重启服务器清空

bash、zsh、sh

普通用户即可

临时调试、一次性测试、临时执行脚本,不想留存密钥

Bash用户永久授权

当前登录用户,所有新终端

永久保存,重启终端或者服务器仍存在

Linux默认Bash(CentOS、Ubuntu或者麒麟等)

普通用户即可

个人服务器、日常高频使用,本机仅自己操作

进入CLI和TUI开发环境

完成授权后,即可进入TUI或CLI开发环境开展编码开发。

  • 进入TUI开发环境
    1. 打开终端(Windows PowerShell /macOS 终端 / Linux Shell)。
    2. 在目标项目目录下,执行如下命令。
      codearts
    3. 终端自动拉起TUI交互界面。
  • 进入CLI开发环境
    1. 打开终端并切换到目标项目目录。
    2. 执行命令中命令,回显正常代表已成功进入CLI开发环境。

相关文档