阿里雲 CLI 支援通過環境變數配置憑證、地區、行為選項等運行參數。在 CI/CD 管道、容器環境或自動化指令碼中,環境變數是傳遞憑證和回合組態的首選方式。本文匯總所有支援的環境變數,明確優先順序關係,協助你快速定位所需配置項。
優先順序說明
阿里雲 CLI 讀取配置時,按以下優先順序從高到低生效:
命令列參數(如
--profile、--region)設定檔(
~/.aliyun/config.json)環境變數
更多資訊請參見理解命令列參數。
憑證與身份
通過環境變數配置 AccessKey、STS Token、OIDC(OpenID Connect)、RAM 角色等憑證資訊,無需在設定檔中明文儲存體金鑰。
環境變數 | 說明 |
| AccessKey ID。 |
| AccessKey Secret。 |
| STS 臨時安全性權杖。與 AccessKey ID 和 AccessKey Secret 配合使用。 |
| CredentialsURI 模式的憑證服務地址。無別名。 |
| OIDC 身份供應商的 ARN(Alibaba Cloud Resource Name)。 |
| OIDC Token 檔案路徑。 |
| RAM 角色 ARN,適用於 RamRoleArn 和 ChainableRamRoleArn 認證模式。 |
| 外部 ID,用於跨帳號角色扮演情境。 |
| Cloud SSO OIDC 用戶端識別碼。設定後覆蓋 CLI 內建的預設用戶端識別碼。 |
關於各憑證類型的配置方法和適用情境,請參見配置憑證。
配置選擇
控制 CLI 使用哪個配置(Profile)。
環境變數 | 說明 |
| 指定使用的配置名稱,等同於 |
| 設為 |
地區與存取點
環境變數 | 說明 |
| 預設區域 ID,例如 |
| 自訂 API 存取點地址。設定後 CLI 直接使用該地址發送請求,不再自動解析存取點。 |
| 存取點類型。例如設為 |
外掛程式管理
控制外掛程式的自動安裝行為、儲存位置和下載源。
環境變數 | 說明 |
| 設為 |
| 設為 |
| 自訂外掛程式安裝目錄。預設為 |
| 設為 |
| 自訂外掛程式下載源的基礎 URL。適用於內網環境或私人鏡像情境。 |
網路、逾時與語言
CLI 從當前 Profile 中解析以下設定後自動傳遞給外掛程式子進程。如需調整逾時和重試策略,建議通過 aliyun configure 命令或直接編輯設定檔。
環境變數 | 說明 |
| I/O 讀逾時,單位為秒。 |
| 連線逾時,單位為秒。 |
| 請求失敗時的重試次數。 |
| CLI 語言設定。可選值為 |