背景信息
邮件推送产品可以使用产品提供的SDK进行API接口调用,调用时需要对您的身份进行验证,使用环境变量中配置身份验证的方式,就不需要在代码中硬编码明文AK等信息,可有效保证您账号下云资源的安全。
前提条件
建议您创建RAM账号与主账号进行业务隔离,以免信息泄露导致影响所有云产品使用。
获取RAM用户账号的AccessKey ID和AccessKey Secret。
操作步骤
1、创建RAM用户
2、创建AccessKey
复制AccessKey ID和AccessKey Secret备用。
3、配置环境变量
windows操作系统:
按win+R,打开运行窗口,运行命令“sysdm.cpl”。
选择“高级”选项卡,点击“环境变量”。
新建ALIBABA_CLOUD_ACCESS_KEY_ID和ALIBABA_CLOUD_ACCESS_KEY_SECRET,值就是上面步骤中创建的AccessKey ID和AccessKey Secret。
重启Windows系统。
linux操作系统:
1.打开终端(命令行界面)
2.使用以下命令打开环境变量文件,比如 ~/.bashrc:
vi ~/.bashrc
3.在文件末尾添加需要设置的环境变量,例如:
export ALIBABA_CLOUD_ACCESS_KEY_ID=<access_key_id>
export ALIBABA_CLOUD_ACCESS_KEY_SECRET=<access_key_secret>
4.按下“Esc”键,输入“:wq”保存并退出。
5.使用以下命令使修改后的环境变量生效:
source ~/.bashrc
6.如果能够正确输出相应的路径,则说明环境变量已经设置成功。
echo $ALIBABA_CLOUD_ACCESS_KEY_ID
echo $ALIBABA_CLOUD_ACCESS_KEY_SECRET