Cloud Shell ofrece un entorno de Alibaba Cloud CLI preinstalado. Ejecute comandos de CLI directamente desde su navegador para gestionar los recursos de Alibaba Cloud.
Requisitos previos
Revise la siguiente información antes de usar Alibaba Cloud CLI en Cloud Shell:
Alibaba Cloud CLI es una herramienta de gestión basada en OpenAPI de Alibaba Cloud. What is Alibaba Cloud CLI?
Utilice una identidad de RAM (como un usuario de RAM o un rol de RAM) con los permisos necesarios para acceder a Cloud Shell. Identity-based policies.
Cloud Shell actualiza su CLI preinstalada unos días después de cada nueva versión. Ejecute
aliyun versionpara consultar la versión actual o instale manualmente una diferente.
Procedimiento
Paso 1: Iniciar Cloud Shell
Inicie sesión en Alibaba Cloud con una identidad de RAM que tenga los permisos necesarios. Cloud Shell utiliza su sesión actual para configurar las credenciales. No modifique ni elimine el perfil default inicial.
Inicie Cloud Shell mediante uno de los siguientes métodos:
-
Desde la consola
Haga clic en el icono de Cloud Shell en la barra de navegación superior de la Consola de administración de Alibaba Cloud.
-
Desde su página web
Vaya a https://shell-sg.alibabacloud.com en su navegador.
El primer inicio aprovisiona una máquina virtual dedicada, lo cual tarda hasta 30 segundos.
Es posible abrir hasta cinco ventanas simultáneamente. Todas las ventanas comparten la misma máquina virtual.
Paso 2: Obtener un comando de CLI
Generación automática
OpenAPI Explorer genera comandos de CLI en línea. Utilícelo para obtener ejemplos de comandos. Generate a command.
En la página de depuración de API, busque la API deseada en el search box on the left. Introduzca los parámetros en la pestaña Parameter Configuration y luego haga clic en la pestaña CLI Example junto a Parameter Configuration para generar un comando con dichos parámetros.
Haga clic en Run Command in CloudShell
para ejecutar el comando directamente en Cloud Shell.Haga clic en Copy
para copiar el comando al portapapeles; después péguelo y ejecútelo en Cloud Shell.
Composición manual
Las API de Alibaba Cloud son de tipo RPC o RESTful. La mayoría de los productos (ECS, ApsaraDB RDS, load balancer) utilizan API de tipo RPC.
Identifique el tipo de API según las siguientes características:
Las API de tipo RPC incluyen un parámetro Action, mientras que las API de tipo RESTful requieren un parámetro PathPattern.
Por lo general, todas las operaciones de API de un mismo producto en la nube son del mismo tipo.
Understand the command structure.
Obtener ayuda
-
Ejemplo: listar las operaciones de API de ECS:
Liste las operaciones de API de un producto:
aliyun <ProductCode> --helpaliyun ecs --help -
Consulte la ayuda de una operación de API específica:
aliyun <ProductCode> <ApiName> --helpEjemplo: consulte la ayuda de
DescribeInstanceAttributede ECS:aliyun ecs DescribeInstanceAttribute --help
Paso 3: Ejecutar un comando
El siguiente comando CreateInstance crea una instancia de Elastic Compute Service con modelo pay-as-you-go:
shell@Alicloud:~$ aliyun ecs CreateInstance\
> --InstanceName myvm1\
> --ImageId centos_7_03_64_40G_alibase_20170625.vhd\
> --InstanceType ecs.n4.small\
> --SecurityGroupId sg-xxx123\
> --VSwitchId vsw-xxx456\
> --InternetChargeType PayByTraffic\
> --Password