Uso de asistentes personalizados para ejecutar comandos interactivos en la AWS CLI
La AWS Command Line Interface (AWS CLI) proporciona la posibilidad de utilizar un asistente para algunos comandos. Para contribuir o ver la lista completa de asistentes de AWS CLI, consulte la carpeta de asistentes de AWS CLI
Funcionamiento
Similar a la consola de AWS, la AWS CLI tiene un asistente de interfaz de usuario que lo guía a través de la administración de sus recursos de AWS. Para utilizar el asistente, llame al subcomando wizard
y el nombre del asistente después del nombre del servicio en un comando. La estructrura del comando es la siguiente:
Sintaxis:
$
aws <
command
> wizard <wizardName
>
El siguiente ejemplo llama al asistente para crear una nueva tabla de dynamodb
.
$
aws dynamodb wizard
new-table
aws configure
es el único asistente que no tiene un nombre de asistente. Cuando ejecute el asistente, ejecute el comando aws configure wizard
como se muestra en el siguiente ejemplo:
$
aws configure wizard
Después de llamar a un asistente, se muestra un formulario en el shell. Para cada parámetro, se le proporciona una lista de opciones para seleccionar o se le pide que introduzca una cadena. Para seleccionar de una lista, utilice las teclas de flecha arriba y abajo y presione ENTER (INTRO). Para ver los detalles de una opción, presione la tecla de flecha derecha. Cuando haya terminado de completar un parámetro, pulse ENTER (INTRO).
$
aws configure wizard
What would you like to configure > Static Credentials Assume Role Process Provider Additional CLI configuration Enter the name of the profile: Enter your Access Key Id: Enter your Secret Access Key:
Para editar solicitudes anteriores, utilice MAYÚS + TAB. Para algunos asistentes, después de rellenar todas las solicitudes, puede obtener una vista previa de una plantilla de AWS CloudFormation o el comando AWS CLI completadas con su información. Este modo de vista previa es útil para aprender el AWS CLI, API de servicio y creación de plantillas para scripts.
Presione ENTER (INTRO) después de la vista previa o el último mensaje para ejecutar el comando final.
$
aws configure wizard
What would you like to configure Enter the name of the profile: testWizard Enter your Access Key Id: AB1C2D3EF4GH5I678J90K Enter your Secret Access Key: ab1c2def34gh5i67j8k90l1mnop2qr3s45tu678v90
<ENTER>