

# Uso de asistentes personalizados para ejecutar comandos interactivos en la AWS CLI
<a name="cli-usage-wizard"></a>

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](https://github.com/aws/aws-cli/tree/v2/awscli/customizations/wizard/wizards) en GitHub. 

## Funcionamiento
<a name="cli-usage-wizard-how"></a>

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** \$1 **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>
```