全部產品
Search
文件中心

Direct Mail:在環境變數中配置身分識別驗證AccessKey

更新時間:Jul 13, 2024

背景資訊

Direct Mail產品可以使用產品提供的SDK進行API介面調用,調用時需要對您的身份進行驗證,使用環境變數中配置身分識別驗證的方式,就不需要在代碼中寫入程式碼明文AK等資訊,可有效保證您帳號下雲資源的安全。

前提條件

建議您建立RAM帳號與主帳號進行業務隔離,以免資訊泄露導致影響所有雲產品使用。

擷取RAM使用者帳號的AccessKey ID和AccessKey Secret。

操作步驟

1、建立RAM使用者

image

2、建立AccessKey

複製AccessKey ID和AccessKey Secret備用。

image

3、配置環境變數

windows作業系統:

按win+R,開啟運行視窗,運行命令“sysdm.cpl”。

選擇“進階”選項卡,點擊“環境變數”。

image..png

建立ALIBABA_CLOUD_ACCESS_KEY_ID和ALIBABA_CLOUD_ACCESS_KEY_SECRET,值就是上面步驟中建立的AccessKey ID和AccessKey Secret。

image重啟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