O Alibaba Cloud CLI usa uma estrutura de comandos unificada baseada em plugins. Este tópico descreve os componentes de um comando e como usar --help para visualizar rapidamente os comandos e parâmetros disponíveis.
Pré-requisitos
Alibaba Cloud CLI versão 3.3.0 ou posterior instalado. Para mais informações, consulte Instalar, atualizar e desinstalar o Alibaba Cloud CLI.
Credencial configurada para o Alibaba Cloud CLI. Para mais informações, consulte Configurar e gerenciar credenciais.
Formato do comando
Formato de comando CLI baseado em plugin
A estrutura geral de comandos do Alibaba Cloud CLI baseado em plugins é:
aliyun <command> <sub-command> [parameters]
Descrição de cada componente:
-
command: Comando de nível superior. Pode ser um dos dois tipos a seguir:-
Comandos integrados (não exigem instalação de plugin). Exemplo:
configure(configura credenciais e parâmetros padrão).plugin(gerencia plugins).upgrade(atualiza o CLI).
Execute
aliyun --helppara visualizar todos os comandos integrados. Nomes de plugins de produtos de nuvem. Exemplos:
aliyun-cli-ecs,aliyun-cli-oss,aliyun-cli-csealiyun-cli-fc.
-
-
sub-command: Subcomando (SubCommand) que especifica a operação a executar.Se o comando de nível superior for integrado, execute
aliyun <command> --helppara visualizar os parâmetros ou subcomandos disponíveis.Se o comando de nível superior for um plugin de produto de nuvem, os subcomandos usam nomenclatura kebab-case. Exemplos:
describe-instancesecreate-bucket.
-
parameters: Parâmetros que controlam o comportamento do Alibaba Cloud CLI ou especificam parâmetros de API. Para mais informações sobre formatos de parâmetros, consulte Entender os parâmetros de comando.Parâmetros de negócio: Prefixados com
--. Exemplo:--instance-id i-xxx.Parâmetros globais: Parâmetros comuns que afetam o comportamento geral do comando. Exemplos:
--region cn-hangzhoue--profile prod.
Exemplo mínimo
O comando a seguir consulta a lista de regiões acessíveis à conta atual sem exigir parâmetros adicionais:
aliyun ecs describe-regions
Carregamento de plugins sob demanda
Os plugins do CLI são conjuntos independentes de comandos de produtos de nuvem com suporte a instalação automática sob demanda:
-
Liste os plugins instalados:
aliyun plugin list -
Instale automaticamente na primeira execução (comportamento padrão para CLI ≥ 3.3.0):
# If the ecs plugin is not installed, the CLI downloads and caches it automatically. aliyun ecs describe-instances -
Instale manualmente um plugin específico:
aliyun plugin install --names ecs
Para mais operações de gerenciamento de plugins, consulte Gerenciar e usar plugins do Alibaba Cloud CLI.
Legacy CLI command format (OpenAPI style)
Uso da ajuda de comandos
O Alibaba Cloud CLI oferece três níveis de detalhamento com --help. Adicione --help após o nome de um plugin (como ecs) ou um subcomando para visualizar a lista de subcomandos disponíveis e detalhes dos parâmetros.
Listar comandos integrados e plugins compatíveis
aliyun --help
Listar todos os subcomandos
aliyun ecs --help
Visualizar detalhes dos parâmetros
Exibe a lista de parâmetros, obrigatoriedade, tipo de dados, valor padrão e exemplos do subcomando especificado:
aliyun ecs describe-instances --help
Marcadores principais na saída de ajuda
|
Marcador |
Descrição |
|
|
Parâmetro obrigatório |
|
Anotação de tipo |
Tipo de dados do parâmetro, como String, Integer, Boolean, Array ou JSON |
|
Valor padrão |
Por exemplo, |
|
Trecho de exemplo |
Geralmente localizado no final da saída de ajuda, mostrando padrões típicos de invocação |
Perguntas frequentes
A execução de um comando retorna "Command not found"
Esse erro indica que o plugin do produto de nuvem correspondente não está instalado. O CLI ≥ 3.3.0 suporta instalação automática na primeira execução. Se a instalação automática falhar devido a restrições de rede, execute manualmente o comando a seguir para instalar o plugin:
aliyun plugin install --names ecs
Como visualizar os parâmetros compatíveis com um subcomando
Execute aliyun <command> <sub-command> --help para visualizar a lista completa de parâmetros.