环境变量是操作系统用来存储系统信息的变量,通常用于存储配置信息,在使用腾讯云 CLS 的 SDK 时,推荐通过环境变量的方式来指定云 API 密钥信息。云 API 密钥信息获取请前往 API 密钥管理。
注意:
不建议通过明文的方式,将密钥信息存储在执行的工程代码文件中,否则可能造成密钥信息泄露,威胁您的账号安全。
配置环境变量之后,您可以在不修改代码的情况下,将动态的鉴权参数传递到对应的函数,实现便捷安全的身份认证。
Linux 和 macOS 系统设置环境变量
配置环境变量后,在当前会话期间,后端服务会动态读取环境变量中指定的参数值,并将其应用于相应的函数。请将 YOUR_SECRET_ID 和 YOUR_SECRET_KEY 替换成您实际的云 API 密钥。
export TENCENTCLOUD_SECRET_ID="YOUR_SECRET_ID"export TENCENTCLOUD_SECRET_KEY="YOUR_SECRET_KEY"
Windows 系统设置环境变量
配置环境变量后,在当前会话期间,后端服务会动态读取环境变量中指定的参数值,并将其应用于相应的函数。请将 YOUR_SECRET_ID 和 YOUR_SECRET_KEY 替换成您实际的云 API 密钥。
通过 Windows Command Prompt 设置
执行以下命令设置环境变量:
set TENCENTCLOUD_SECRET_ID="YOUR_SECRET_ID"set TENCENTCLOUD_SECRET_KEY="YOUR_SECRET_KEY"
通过 Windows PowerShell 设置
执行以下命令设置环境变量:
$Env:TENCENTCLOUD_SECRET_ID="YOUR_SECRET_ID"$Env:TENCENTCLOUD_SECRET_KEY="YOUR_SECRET_KEY"
通过 Windows 图形界面设置
1. 在桌面右击单击此电脑,选择属性 > 高级系统设置 > 环境变量 > 系统变量/用户变量 > 新建。
2. 添加云 API 密钥相关的环境变量,并单击确定。
说明:
后续如需密钥的值,直接修改环境变量对应的参数值即可。