Alibaba Cloud CLI utiliza una estructura de comandos unificada basada en plugins. Este tema describe los componentes de un comando y cómo usar --help para consultar rápidamente los comandos y parámetros disponibles.
Requisitos previos
Tener instalada la versión 3.3.0 o posterior de Alibaba Cloud CLI. Para más información, consulte Install, update, and uninstall Alibaba Cloud CLI.
Tener configuradas las credenciales en Alibaba Cloud CLI. Para más información, consulte Configure and manage credentials.
Formato de comandos
Formato de comandos CLI basados en plugins
La estructura general de comandos para Alibaba Cloud CLI basada en plugins es la siguiente:
aliyun <command> <sub-command> [parameters]
Descripción de cada componente:
-
command: El comando de nivel superior, que puede ser uno de los dos tipos siguientes:-
Comandos integrados (no requieren instalación de plugins). Por ejemplo:
configure(configura credenciales y parámetros predeterminados).plugin(gestiona los plugins).upgrade(actualiza la CLI).
Ejecute
aliyun --helppara consultar todos los comandos integrados. Nombres de plugins de productos en la nube. Por ejemplo,
aliyun-cli-ecs,aliyun-cli-oss,aliyun-cli-csyaliyun-cli-fc.
-
-
sub-command: El subcomando (SubCommand) que especifica la operación a ejecutar.Cuando el comando de nivel superior es un comando integrado, ejecute
aliyun <command> --helppara consultar los parámetros o subcomandos disponibles.Cuando el comando de nivel superior es un plugin de producto en la nube, los subcomandos utilizan la convención de nombres kebab-case. Por ejemplo,
describe-instancesycreate-bucket.
-
parameters: Parámetros del comando que controlan el comportamiento de Alibaba Cloud CLI o especifican parámetros de la API. Para más información sobre los formatos de parámetros, consulte Understand command parameters.Parámetros de negocio: Tienen el prefijo
--. Por ejemplo,--instance-id i-xxx.Parámetros globales: Parámetros comunes que afectan el comportamiento general del comando. Por ejemplo,
--region cn-hangzhouy--profile prod.
Ejemplo mínimo
El siguiente comando consulta la lista de regiones accesibles para la cuenta actual y no requiere parámetros adicionales:
aliyun ecs describe-regions
Carga de plugins bajo demanda
Los plugins de la CLI son conjuntos de comandos de productos en la nube distribuidos de forma independiente que admiten la instalación automática bajo demanda:
-
Listar los plugins instalados:
aliyun plugin list -
Instalación automática en la primera ejecución (comportamiento predeterminado para CLI ≥ 3.3.0):
# If the ecs plugin is not installed, the CLI downloads and caches it automatically. aliyun ecs describe-instances -
Instalar manualmente un plugin específico:
aliyun plugin install --names ecs
Para más operaciones de gestión de plugins, consulte Manage and use Alibaba Cloud CLI plugins.
Formato de comandos CLI heredado (estilo OpenAPI)
Uso de la ayuda de comandos
Alibaba Cloud CLI ofrece tres niveles de exploración con --help. Agregue --help después del nombre de un plugin (como ecs) o de un subcomando para consultar la lista de subcomandos disponibles y los detalles de los parámetros.
Listar comandos integrados y plugins compatibles
aliyun --help
Listar todos los subcomandos
aliyun ecs --help
Consultar detalles de parámetros
Muestra la lista de parámetros, si cada parámetro es obligatorio, el tipo de datos, el valor predeterminado y ejemplos para el subcomando especificado:
aliyun ecs describe-instances --help
Marcadores clave en la salida de ayuda
|
Marcador |
Descripción |
|
|
Parámetro obligatorio |
|
Anotación de tipo |
Tipo de datos del parámetro, como String, Integer, Boolean, Array o JSON |
|
Valor predeterminado |
Por ejemplo, |
|
Fragmento de ejemplo |
Generalmente ubicado al final de la salida de ayuda, muestra patrones típicos de invocación |
Preguntas frecuentes
Al ejecutar un comando se obtiene "Command not found"
Este error indica que el plugin del producto en la nube correspondiente no está instalado. La CLI ≥ 3.3.0 admite la instalación automática en la primera ejecución. Si la instalación automática falla debido a restricciones de red, ejecute manualmente el siguiente comando para instalar el plugin:
aliyun plugin install --names ecs
Cómo consultar los parámetros admitidos por un subcomando
Ejecute aliyun <command> <sub-command> --help para consultar la lista completa de parámetros.