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

授权

码道CLI基于华为云AK/SK实现身份鉴权,提供两种授权模式以灵活适配不同场景:

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

前置准备

  1. 参考访问密钥新建访问密钥。
  2. 在新建访问密钥页面,勾选协议,单击“下一步”,填写密钥“描述”后,单击“确定”,完成授权。

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

  3. 根据您的操作系统,参考下述章节并完成环境变量的配置。其中,Access Key Id和Secret Access Key的值,通过您下载保存的credentials.csv文件中获取。

Windows

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

macOS

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

Linux

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

表1 不同授权方式对比

授权方式

生效范围

生命周期

适用Shell

权限要求

典型使用场景

临时进程授权

仅当前终端窗口

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

bash、zsh、sh

普通用户即可

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

Bash用户永久授权

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

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

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

普通用户即可

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

相关文档