

Las traducciones son generadas a través de traducción automática. En caso de conflicto entre la traducción y la version original de inglés, prevalecerá la version en inglés.

# Gestione los recursos de Lightsail con AWS CloudShell
<a name="amazon-lightsail-cloudshell"></a>

AWS CloudShell es un shell preautenticado y basado en navegador que puede lanzar directamente desde la consola de Amazon Lightsail. Puede usarlo CloudShell para administrar sus recursos de Lightsail desde la interfaz de línea de comandos. Puede ejecutar los comandos AWS Command Line Interface (AWS CLI) con su shell preferido, como Bash o PowerShell Zshell. Puede hacerlo sin necesidad de descargar ni instalar herramientas de línea de comandos. Para obtener más información, consulta [ Qué es AWS CloudShell](https://docs.aws.amazon.com/cloudshell/latest/userguide/welcome.html).

Cuando se lanza CloudShell, [ se crea un entorno ](https://docs.aws.amazon.com/cloudshell/latest/userguide/vm-specs.html#vm-configuration) informático basado en Amazon Linux 2. En este entorno, puede acceder a una amplia gama de herramientas de desarrollo preinstaladas, como AWS CLI. Para obtener una lista completa de las herramientas preinstaladas, consulte el [ Pre-installed software ](https://docs.aws.amazon.com/cloudshell/latest/userguide/vm-specs.html#pre-installed-software) en la Guía * del * CloudShell usuario.

## Almacenamiento persistente
<a name="lightsail-cloudshell-persistent-storage"></a>

Con AWS CloudShell, puedes usar hasta 1 GB de almacenamiento persistente en cada una sin Región de AWS costo adicional. El almacenamiento persistente se encuentra en su directorio principal (`$HOME`) y es privado para usted. A diferencia de los recursos efímeros del entorno que se eliminan al finalizar cada sesión del intérprete de comandos, los datos del directorio principal persisten entre las sesiones.

Si dejas de usarlo AWS CloudShell en una Región de AWS, los datos se conservarán en el almacenamiento permanente de esa región durante ** 120 días ** después del final de tu última sesión. Transcurridos 120 días, a menos que realice alguna acción, sus datos se eliminarán automáticamente del almacenamiento persistente de esa región. Puede evitar que se eliminen iniciando AWS CloudShell de nuevo en esa Región de AWS. Para obtener más información sobre la retención de datos en el almacenamiento persistente, consulte el almacenamiento [ persistente ](https://docs.aws.amazon.com/cloudshell/latest/userguide/limits.html#persistent-storage-limitations) en la Guía del * CloudShell usuario*.

## Regiones de AWS
<a name="lightsail-cloudshell-choose-region"></a>

En Lightsail, se abrirá una CloudShell sesión en la Región de AWS que su ubicación física tenga la menor latencia posible. Esto significa que Regiones de AWS puede cambiar entre sesiones. Tome nota de en qué Región de AWS--> se encuentra su CloudShell sesión para poder usar el almacenamiento persistente de 1 GB. Para cambiar la Región de AWS de la sesión, elija el icono **Abrir en una nueva pestaña del navegador**. Esto ofrece la opción de acceder a tu CloudShell sesión en una nueva ventana del navegador.

![CloudShell abrir en una nueva pestaña del navegador](http://docs.aws.amazon.com/es_es/lightsail/latest/userguide/images/lightsail-cloudshell-new-browser-tab.png)


En la barra de navegación de la nueva pestaña del navegador, elija el nombre de la Región de AWS que se muestra en este momento. Luego elige el Región de AWS que quieres cambiar.

![Cambia la Región de AWS entrada CloudShell.](http://docs.aws.amazon.com/es_es/lightsail/latest/userguide/images/lightsail-cloudshell-region-select.png)


Para obtener más información al respecto CloudShell, consulte la Guía * [ CloudShell del usuario ](https://docs.aws.amazon.com/cloudshell/latest/userguide/welcome.html)*.

## Inicie y utilice AWS CloudShell
<a name="lightsail-cloudshell-launch-and-use"></a>

Aprenda a iniciar y usar una AWS CloudShell sesión en Lightsail. Si no tiene permiso para ejecutar CloudShell, debe añadir la `arn:aws:iam::aws:policy/AWSCloudShellFullAccess` política a la identidad AWS Identity and Access Management (IAM) que está utilizando. Si ya tienes la `arn:aws:iam::aws:policy/AdministratorAccess` política adjunta, deberías poder acceder CloudShell. Para obtener más información, consulte [Gestión de identidades y accesos para Amazon Lightsail](security_iam.md).

**Lanzar AWS CloudShell**

Puedes iniciarlo CloudShell desde la consola de Amazon Lightsail. Una vez iniciada la sesión, puede cambiar al intérprete de comandos que prefiera (por ejemplo, `Bash`, `PowerShell` o`Z shell`).

Complete los siguientes pasos para iniciar una nueva AWS CloudShell sesión en Lightsail:

1. Inicie sesión en la consola de Lightsail en. [ https://lightsail.aws.amazon.com/ ](https://lightsail.aws.amazon.com/)

1. Seleccione ** CloudShell ** en la barra de herramientas de la consola. Cuando aparece el símbolo del sistema, el shell está listo para la interacción.  
![AWS CloudShell en la barra de herramientas de la consola de Lightsail.](http://docs.aws.amazon.com/es_es/lightsail/latest/userguide/images/lightsail-cloudshell-console-toolbar.png)

1. (Opcional) Para elegir un intérprete de comandos preinstalado con el que trabajar, ingrese uno de los siguientes nombres de programas en el símbolo del sistema:  
**Bash: `bash`**  
Si cambia a Bash, el símbolo de la línea de comandos se actualizará a `$`. Bash es el shell predeterminado en. AWS CloudShell  
**PowerShell: `pwsh`**  
Si cambias a PowerShell, el símbolo de la línea de comando se actualiza a`PS>`.  
**Z shell: `zsh`**  
Si cambia a Z shell, el símbolo de la línea de comandos se actualizará a `%`.

**Example Ejemplo de comando de la API de Lightsail en AWS CloudShell**  
Hay varias herramientas de línea de comandos que vienen preinstaladas en la CloudShell sesión para que las utilice. En este ejemplo, utiliza la operación de la `GetInstances` API de Lightsail para ver las instancias que están en su cuenta de Lightsail. Para obtener más información sobre el funcionamiento de la `GetInstances` API, consulte la referencia de la API [ GetInstances ](https://docs.aws.amazon.com/lightsail/2016-11-28/api-reference/API_GetInstances.html) de * Amazon Lightsail. *  

1. Inicie sesión en la consola de Lightsail en. [ https://lightsail.aws.amazon.com/ ](https://lightsail.aws.amazon.com/)

1. Seleccione ** CloudShell ** en la barra de herramientas de la consola.

1. Introduzca el siguiente comando después de que AWS CloudShell aparezca el mensaje:

   ```
   aws lightsail get-instances
   ```

   Ahora debería ver una lista completa de las instancias que están en su cuenta de Lightsail.

![Resultado del comando de API get instances de Amazon Lightsail.](http://docs.aws.amazon.com/es_es/lightsail/latest/userguide/images/lightsail-cloudshell-getinstances-api.png)


## Información adicional
<a name="lightsail-cloudshell-additional-info"></a>

Consulte la siguiente documentación para obtener más información sobre: AWS CloudShell
+ [Referencia de la API de Amazon Lightsail ](https://docs.aws.amazon.com/lightsail/2016-11-28/api-reference/Welcome.html)
+ [Preguntas frecuentes en AWS CloudShell](https://docs.aws.amazon.com/cloudshell/latest/userguide/faq-list.html)
+ [Navegadores compatibles en AWS CloudShell](https://docs.aws.amazon.com/cloudshell/latest/userguide/browsers.html)
+ [Solución de problemas en AWS CloudShell](https://docs.aws.amazon.com/cloudshell/latest/userguide/troubleshooting.html)
+ [Trabajando Servicios de AWS con AWS CloudShell](https://docs.aws.amazon.com/cloudshell/latest/userguide/working-with-aws-cli.html)