在環(huán)境變量中配置身份驗(yàn)證AccessKey
背景信息
郵件推送產(chǎn)品可以使用產(chǎn)品提供的SDK進(jìn)行API接口調(diào)用,調(diào)用時(shí)需要對(duì)您的身份進(jìn)行驗(yàn)證,使用環(huán)境變量中配置身份驗(yàn)證的方式,就不需要在代碼中硬編碼明文AK等信息,可有效保證您賬號(hào)下云資源的安全。
前提條件
建議您創(chuàng)建RAM賬號(hào)與主賬號(hào)進(jìn)行業(yè)務(wù)隔離,以免信息泄露導(dǎo)致影響所有云產(chǎn)品使用。
獲取RAM用戶賬號(hào)的AccessKey ID和AccessKey Secret。
操作步驟
1、創(chuàng)建RAM用戶
2、創(chuàng)建AccessKey
復(fù)制AccessKey ID和AccessKey Secret備用。
3、配置環(huán)境變量
windows操作系統(tǒng):
按win+R,打開運(yùn)行窗口,運(yùn)行命令“sysdm.cpl”。
選擇“高級(jí)”選項(xiàng)卡,點(diǎn)擊“環(huán)境變量”。
新建ALIBABA_CLOUD_ACCESS_KEY_ID和ALIBABA_CLOUD_ACCESS_KEY_SECRET,值就是上面步驟中創(chuàng)建的AccessKey ID和AccessKey Secret。
重啟Windows系統(tǒng)。
linux操作系統(tǒng):
1.打開終端(命令行界面)
2.使用以下命令打開環(huán)境變量文件,比如 ~/.bashrc:
vi ~/.bashrc
3.在文件末尾添加需要設(shè)置的環(huán)境變量,例如:
export ALIBABA_CLOUD_ACCESS_KEY_ID=<access_key_id>
export ALIBABA_CLOUD_ACCESS_KEY_SECRET=<access_key_secret>
4.按下“Esc”鍵,輸入“:wq”保存并退出。
5.使用以下命令使修改后的環(huán)境變量生效:
source ~/.bashrc
6.如果能夠正確輸出相應(yīng)的路徑,則說明環(huán)境變量已經(jīng)設(shè)置成功。
echo $ALIBABA_CLOUD_ACCESS_KEY_ID
echo $ALIBABA_CLOUD_ACCESS_KEY_SECRET