O Alibaba Cloud CLI permite configurar credenciais, região, opções de comportamento e outros parâmetros de tempo de execução por meio de variáveis de ambiente. Em pipelines de CI/CD, ambientes de contêiner ou scripts de automação, as variáveis de ambiente são o método preferencial para fornecer credenciais e configurações de runtime. Este tópico lista todas as variáveis de ambiente suportadas e explica sua ordem de prioridade, facilitando a localização dos itens de configuração necessários.
Ordem de prioridade
Ao ler a configuração, o Alibaba Cloud CLI aplica as definições na seguinte ordem de prioridade, da mais alta para a mais baixa:
Parâmetros de linha de comando (como
--profilee--region)Arquivo de configuração (
~/.aliyun/config.json)Variáveis de ambiente
Para mais informações, consulte Entender os parâmetros de linha de comando.
Credenciais e identidade
Utilize variáveis de ambiente para definir informações de credenciais, como AccessKey, token do Security Token Service (STS), OpenID Connect (OIDC) e funções do RAM, evitando armazenar segredos em texto simples nos arquivos de configuração.
|
Variável de ambiente |
Descrição |
|
|
ID do AccessKey. |
|
|
Segredo do AccessKey. |
|
|
Token de segurança temporário do STS. Deve ser usado em conjunto com o ID e o segredo do AccessKey. |
|
|
Endpoint do serviço de credenciais para o modo CredentialsURI. Não possui alias disponível. |
|
|
ARN (Alibaba Cloud Resource Name) do provedor de identidade OIDC. |
|
|
Caminho para o arquivo de token OIDC. |
|
|
ARN da função RAM, utilizado nos modos de autenticação RamRoleArn e ChainableRamRoleArn. |
|
|
ID externo, aplicado em cenários de assunção de função entre contas. |
|
|
ID do cliente OIDC do Cloud SSO. Quando definido, substitui o ID de cliente padrão integrado ao CLI. |
Para detalhes sobre métodos de configuração e cenários aplicáveis a cada tipo de credencial, consulte Configurar credenciais.
Seleção de perfil
Controle qual perfil o CLI utiliza.
|
Variável de ambiente |
Descrição |
|
|
Especifica o nome do perfil a ser usado. Equivale ao parâmetro |
|
|
Se definida como |
Região e endpoint
|
Variável de ambiente |
Descrição |
|
|
ID da região padrão, como |
|
|
Endereço personalizado do endpoint da API. Quando configurado, o CLI envia requisições diretamente para este endereço, ignorando a resolução automática de endpoints. |
|
|
Tipo de endpoint. Por exemplo, defina como |
Gerenciamento de plugins
Gerencie o comportamento de instalação automática, o local de armazenamento e a origem de download dos plugins.
|
Variável de ambiente |
Descrição |
|
|
Se definida como |
|
|
Quando ajustada para |
|
|
Diretório personalizado para instalação de plugins. O padrão é |
|
|
Ao definir como |
|
|
URL base para uma source personalizada de download de plugins. Útil em ambientes de rede privada ou cenários com imagens privadas. |
Rede, timeout e idioma
O CLI transmite automaticamente as seguintes configurações do perfil atual para os processos filho dos plugins. Para ajustar o timeout e a política de tentativas, use o comando aliyun configure ou edite diretamente o arquivo de configuração.
|
Variável de ambiente |
Descrição |
|
|
Timeout de leitura de I/O, em segundos. |
|
|
Timeout de conexão, em segundos. |
|
|
Quantidade de tentativas em caso de falha na requisição. |
|
|
Definição de idioma do CLI. Os valores válidos são |