O Alibaba Cloud CLI é uma ferramenta de linha de comando multiplataforma e de código aberto que permite executar pelo terminal todas as operações disponíveis no console do Alibaba Cloud. Combine comandos em scripts para automatizar o gerenciamento de recursos em mais de 300 serviços em nuvem.
Por que usar o CLI
O CLI utiliza uma arquitetura baseada em plugins: ao executar um comando para um serviço em nuvem, ele baixa automaticamente o plugin correspondente. Não há necessidade de pré-instalar toolkits nem configurar cada serviço individualmente. Basta executar o comando e o CLI cuida do restante. A ferramenta oferece suporte a mais de 300 serviços, incluindo ECS, RDS, OSS, SLB e FC.
Scripts e automação
Cada operação do console corresponde a um único comando do CLI. Utilize esses comandos em shell scripts para criar recursos em lote, realizar limpezas agendadas, gerenciar pipelines de CI/CD e executar outros fluxos de trabalho de automação.
Por exemplo, consulte instâncias do ECS em várias regiões:
for region in cn-hangzhou cn-shanghai cn-beijing; do
aliyun ecs describe-instances --biz-region-id "$region" --pager
done
Múltiplos perfis
Salve vários perfis de credenciais e alterne entre eles com o parâmetro --profile. Não é necessária nova autenticação ao transitar entre ambientes de desenvolvimento, staging e produção:
aliyun ecs describe-instances --profile dev
aliyun ecs describe-instances --profile prod
Pipes e ferramentas auxiliares
O CLI gera respostas estruturadas direcionáveis via pipe para ferramentas padrão como jq, grep e awk.
Por exemplo, extraia os IDs de todas as instâncias em execução em uma região:
aliyun ecs describe-instances --biz-region-id cn-hangzhou --pager \
| jq -r '.Instances.Instance[] | select(.Status=="Running") | .InstanceId'
Integração com agentes de IA
A interface baseada em texto torna o CLI ideal para fluxos de trabalho com agentes de IA.
Ele inclui um proxy de autenticação MCP integrado (aliyun mcp-proxy) que simplifica a integração de aplicações de IA de terceiros, como Dify e LangChain, com o Alibaba Cloud OpenAPI MCP Server.
Inicie o proxy local e permita que seu agente de IA se conecte por meio de http://127.0.0.1:8088:
aliyun mcp-proxy --port 8088
Para obter detalhes sobre a configuração, consulte Fazer proxy de um servidor OpenAPI MCP com aliyun mcp-proxy.
Ambientes compatíveis
Linux — Bash, Zsh e outros shells
macOS — Terminal (Bash ou Zsh)
Windows — Command Prompt e PowerShell
Remoto — SSH para instâncias do ECS ou Usar o Cloud Shell
Informações sobre a versão
Verifique a versão instalada. Para obter o lançamento mais recente, consulte GitHub Releases.
aliyun version
O Alibaba Cloud CLI está hospedado no repositório aliyun-cli no GitHub. Para relatar problemas ou sugerir melhorias, envie uma GitHub Issue.