Alibaba Cloud CLI permite configurar credenciales, región, opciones de comportamiento y otros parámetros de ejecución mediante variables de entorno. En pipelines de CI/CD, entornos de contenedores o scripts de automatización, las variables de entorno son el método preferido para pasar credenciales y configuración de ejecución. Este tema enumera todas las variables de entorno compatibles y explica su orden de prioridad para ayudarle a localizar rápidamente los elementos de configuración obligatorios.
Orden de prioridad
Al leer la configuración, Alibaba Cloud CLI aplica los ajustes en el siguiente orden de prioridad, de mayor a menor:
Parámetros de línea de comandos (como
--profiley--region)Archivo de configuración (
~/.aliyun/config.json)Variables de entorno
Para obtener más información, consulte Understand command-line parameters.
Credenciales e identidad
Use variables de entorno para configurar información de credenciales como AccessKey, token de Security Token Service (STS), OpenID Connect (OIDC) y roles de RAM sin almacenar secretos en texto plano dentro de archivos de configuración.
|
Variable de entorno |
Descripción |
|
|
ID de AccessKey. |
|
|
Secreto de AccessKey. |
|
|
Token de seguridad temporal de STS. Úselo junto con el ID y el secreto de AccessKey. |
|
|
Endpoint del servicio de credenciales para el modo CredentialsURI. No hay alias disponible. |
|
|
ARN (Alibaba Cloud Resource Name) del proveedor de identidad OIDC. |
|
|
Ruta al archivo de token OIDC. |
|
|
ARN del rol de RAM; se usa con los modos de autenticación RamRoleArn y ChainableRamRoleArn. |
|
|
ID externo; se usa en escenarios de asunción de roles entre cuentas. |
|
|
ID de cliente OIDC de Cloud SSO. Si se establece, anula el ID de cliente predeterminado integrado en la CLI. |
Para conocer los métodos de configuración y los escenarios aplicables a cada tipo de credencial, consulte Configurar credenciales.
Selección de perfil
Controle qué perfil usa la CLI.
|
Variable de entorno |
Descripción |
|
|
Especifica el nombre del perfil por usar. Equivale al parámetro |
|
|
Si se establece en |
Región y endpoint
|
Variable de entorno |
Descripción |
|
|
ID de región predeterminado, por ejemplo, |
|
|
Dirección personalizada del endpoint de API. Al configurarla, la CLI envía las solicitudes directamente a esta dirección y omite la resolución automática de endpoints. |
|
|
Tipo de endpoint. Por ejemplo, establézcalo en |
Gestión de plugins
Controle el comportamiento de instalación automática de plugins, la ubicación de almacenamiento y el origen de descarga.
|
Variable de entorno |
Descripción |
|
|
Si se establece en |
|
|
Si se establece en |
|
|
Directorio personalizado para la instalación de plugins. El valor predeterminado es |
|
|
Si se establece en |
|
|
URL base para un origen de descarga de plugins personalizado. Resulta útil en entornos de red privada o escenarios con imágenes privadas. |
Red, tiempo de espera e idioma
La CLI transfiere automáticamente los siguientes ajustes del perfil actual a los procesos secundarios de los plugins. Para ajustar el tiempo de espera y la directiva de reintentos, use el comando aliyun configure o edite directamente el archivo de configuración.
|
Variable de entorno |
Descripción |
|
|
Tiempo de espera de lectura de E/S, en segundos. |
|
|
Tiempo de espera de conexión, en segundos. |
|
|
Número de reintentos tras un fallo en la solicitud. |
|
|
Configuración de idioma de la CLI. Los valores válidos son |