Alibaba Cloud CLI es una herramienta de línea de comandos multiplataforma y de código abierto que le permite realizar desde su terminal todas las operaciones disponibles en la consola de Alibaba Cloud. Combine comandos en scripts para automatizar la gestión de recursos en más de 300 servicios en la nube.
Por qué usar la CLI
La CLI utiliza una arquitectura basada en plugins: al ejecutar un comando para un servicio en la nube, la CLI descarga automáticamente el plugin correspondiente. No es necesario preinstalar kits de herramientas ni configurar cada servicio por separado; basta con ejecutar el comando y la CLI se encarga del resto. Es compatible con más de 300 servicios, incluidos ECS, RDS, OSS, SLB y FC.
Scripts y automatización
Cualquier operación de la consola corresponde a un solo comando de la CLI. Incluya estos comandos en scripts de shell para gestionar la creación masiva de recursos, limpiezas programadas, canalizaciones de CI/CD y otros flujos de trabajo de automatización.
Por ejemplo, consulte instancias de ECS en varias regiones:
for region in cn-hangzhou cn-shanghai cn-beijing; do
aliyun ecs describe-instances --biz-region-id "$region" --pager
done
Varios perfiles
Guarde varios perfiles de credenciales y alterne entre ellos mediante el parámetro --profile. No es necesario volver a autenticarse al cambiar entre entornos de desarrollo, pruebas y producción:
aliyun ecs describe-instances --profile dev
aliyun ecs describe-instances --profile prod
Tuberías y herramientas
La CLI genera respuestas estructuradas que puede redirigir mediante tuberías a herramientas estándar como jq, grep y awk.
Por ejemplo, extraiga los ID de todas las instancias en ejecución dentro de una región:
aliyun ecs describe-instances --biz-region-id cn-hangzhou --pager \
| jq -r '.Instances.Instance[] | select(.Status=="Running") | .InstanceId'
Integración con agentes de IA
La interfaz basada en texto de la CLI la convierte en una opción natural para los flujos de trabajo de agentes de IA.
La CLI incluye un proxy de autenticación MCP integrado (aliyun mcp-proxy) que simplifica la integración de aplicaciones de IA de terceros, como Dify y LangChain, con el servidor MCP de OpenAPI de Alibaba Cloud.
Inicie el proxy local y permita que su agente de IA se conecte a través de http://127.0.0.1:8088:
aliyun mcp-proxy --port 8088
Para obtener detalles sobre la configuración, consulte Proxy an OpenAPI MCP server with aliyun mcp-proxy.
Entornos compatibles
Linux: Bash, Zsh y otros shells
macOS: Terminal (Bash o Zsh)
Windows: Símbolo del sistema y PowerShell
Remoto: SSH a instancias de ECS o Use Cloud Shell
Información de versión
Compruebe la versión instalada. Para consultar la versión más reciente, visite GitHub Releases.
aliyun version
Alibaba Cloud CLI se aloja en el repositorio aliyun-cli de GitHub. Para reportar problemas o sugerir mejoras, envíe un Issue en GitHub.