

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.

# AWS CloudShell Conceptos
<a name="working-with-aws-cloudshell"></a>

En esta sección se describe cómo interactuar con las aplicaciones compatibles AWS CloudShell y realizar acciones específicas con ellas.

**Topics**
+ [

## Navegar por la interfaz AWS CloudShell
](#navigating-the-interface)
+ [

## Trabajando en Regiones de AWS
](#region-selection)
+ [

## Uso de archivos y almacenamiento
](#files-storage)
+ [

## Acceso CloudShell en la aplicación Console Mobile Application
](#working-with-cloudshell-in-console-mobile-application)
+ [

## Uso de Docker
](#working-with-docker)

## Navegar por la interfaz AWS CloudShell
<a name="navigating-the-interface"></a>

Puede navegar por las funciones de la CloudShell interfaz desde Consola de administración de AWS yConsole Toolbar.

La siguiente captura de pantalla muestra varias funciones clave AWS CloudShell de la interfaz.

![\[Características principales de la AWS CloudShell interfaz.\]](http://docs.aws.amazon.com/es_es/cloudshell/latest/userguide/images/Widget_CS_customization_updated.png)


1. AWS CloudShell interfaz de línea de comandos que se utiliza para ejecutar comandos mediante el [shell que prefiera](getting-started.md#launch-region-shell). El tipo de intérprete de comandos actual se indica en la línea de comandos.

1. La pestaña de terminal, que usa Región de AWS dónde AWS CloudShell se está ejecutando actualmente.

1. El icono **\$1** es un menú desplegable que incluye opciones para crear entornos, reiniciarlos y eliminarlos. 

1. El menú **Acciones**, que ofrece opciones para [cambiar el diseño de la pantalla](customizing-cshell.md#tabs-layout), [descargar](getting-started.md#download-file) y [cargar](getting-started.md#folder-upload) archivos, [reiniciar su AWS CloudShell](getting-started.md#restart-shell-session) y [eliminar su directorio principal de AWS CloudShell](getting-started.md#delete-shell-session). 
**nota**  
La opción de **descarga** no está disponible cuando se inicia CloudShell enConsole Toolbar.

    

1. La **pestaña Abrir en un navegador nuevo**, que ofrece la opción de acceder a la CloudShell sesión en pantalla completa.

1. La opción **Preferencias**, que puede utilizar para [personalizar su experiencia de intérprete de comandos](customizing-cshell.md).

1. La barra inferior, que ofrece las siguientes opciones para:
   +  Inicie CloudShell desde el **CloudShell**icono.
   + Envíe sus comentarios desde el icono **Comentarios**. Elija el tipo de comentarios que quiere enviar, añada sus comentarios y, a continuación, seleccione **Enviar**.
     + Para enviar comentarios CloudShell, elige una de las siguientes opciones:
       + Desde la consola CloudShell, inicia y selecciona **Comentarios**. Añada sus comentarios y, a continuación, seleccione **Enviar**.
       + Selecciona **CloudShell**en la Console Toolbar esquina inferior izquierda de la consola y, a continuación, selecciona el icono **Abrir en una nueva pestaña del navegador**, **Comentarios**. Añada sus comentarios y, a continuación, seleccione **Enviar**.
**nota**  
La opción **Comentarios** no está disponible cuando inicias CloudShell enConsole Toolbar.
   + Obtenga información sobre nuestra política de privacidad y nuestras condiciones de uso, y personalice las preferencias de cookies.

## Trabajando en Regiones de AWS
<a name="region-selection"></a>

La corriente en la Región de AWS que te estás ejecutando se muestra como una pestaña.

Puedes elegir una en Región de AWS la que trabajar seleccionando una región específica mediante el selector de regiones. Tras cambiar de región, la interfaz se actualiza a medida que la sesión del intérprete de comandos se conecta a un entorno de computación diferente que se ejecute en la región seleccionada. 

**importante**  
Puedes usar hasta 1 GB de almacenamiento persistente en cada una Región de AWS. El almacenamiento persistente se guarda en su directorio principal (`$HOME`). Esto significa que todos los archivos, directorios, programas o scripts personales que estén almacenados en su directorio principal se encuentran todos en una Región de AWS. Además, son diferentes de los que se encuentran en el directorio principal y se almacenan en una región diferente.   
La retención de archivos en el ámbito de almacenamiento persistente a largo plazo también se gestiona por región. Para obtener más información, consulte [Almacenamiento persistente](limits.md#persistent-storage-limitations). 
El almacenamiento persistente no está disponible para los entornos de AWS CloudShell VPC. 

### Especifica tu valor predeterminado Región de AWS para AWS CLI
<a name="environment-variaiables-regions"></a>

Puede utilizar [variables de entorno](https://docs.aws.amazon.com/cli/latest/userguide/cli-configure-envvars.html) para especificar las opciones de configuración y las credenciales necesarias para acceder a Servicios de AWS ellas AWS CLI. La variable de entorno que especifica el valor predeterminado Región de AWS de la sesión de shell se establece cuando se inicia AWS CloudShell desde una región específica Consola de administración de AWS o cuando se selecciona una opción en el selector de regiones.

[Las variables de entorno tienen prioridad sobre los archivos de AWS CLI credenciales](https://docs.aws.amazon.com/cli/latest/userguide/cli-configure-quickstart.html#cli-configure-quickstart-precedence) que se actualizan mediante`aws configure`. Por lo tanto, no puede ejecutar el comando `aws configure` para cambiar la región especificada por la variable de entorno. En su lugar, para cambiar la región predeterminada de AWS CLI los comandos, asigne un valor a la variable de `AWS_REGION` entorno. En los ejemplos siguientes, sustituya `us-east-1` por la región en la que se encuentre.

------
#### [ Bash or Zsh ]

```
$ export AWS_REGION=us-east-1
```

La configuración de la variable de entorno cambia el valor usado hasta el finalice la sesión del intérprete de comandos o cuando se otorgue a la variable un valor diferente. Puede establecer variables en el script de inicio de su intérprete de comandos para que las variables persistan en futuras sesiones. 

------
#### [ PowerShell ]

```
PS C:\> $Env:AWS_REGION="us-east-1"
```

Si establece una variable de entorno en la PowerShell solicitud, la variable de entorno guarda el valor únicamente durante la sesión actual. Como alternativa, puede configurar la variable para todas las PowerShell sesiones futuras añadiendo la variable a su PowerShell perfil. Para obtener más información sobre el almacenamiento de variables de entorno, consulte la [PowerShell documentación](https://docs.microsoft.com/en-us/powershell/module/microsoft.powershell.core/about/about_environment_variables?view=powershell-7.1). 

------

Para confirmar que ha cambiado la región predeterminada, ejecute el `aws configure list` comando para mostrar los datos de AWS CLI configuración actuales.

**nota**  
Para AWS CLI comandos específicos, puede anular la región predeterminada mediante la opción `--region` de línea de comandos. Para obtener más información, consulte [Opciones de la línea de comandos](https://docs.aws.amazon.com/cli/latest/userguide/cli-configure-options.html) en la *Guía del usuario de la AWS Command Line Interface *.

## Uso de archivos y almacenamiento
<a name="files-storage"></a>

Mediante AWS CloudShell la interfaz, puede cargar y descargar archivos desde el entorno de shell. Para obtener más información sobre cómo descargar y cargar archivos, consulte [Primeros pasos con AWS CloudShell](getting-started.md).

Para asegurarse de que todos los archivos que añada estén disponibles cuando la sesión haya finalizado, debe conocer la diferencia entre almacenamiento persistente y temporal. 
+ **Almacenamiento persistente: dispone** de 1 GB de almacenamiento persistente para cada uno Región de AWS. El almacenamiento persistente se encuentra en el directorio principal. 
+ **Almacenamiento temporal:** el almacenamiento temporal se recicla al final de una sesión. El almacenamiento temporal se encuentra en los directorios que se encuentran fuera del directorio principal.

**importante**  
Asegúrese de dejar los archivos que desee conservar y usar para futuras sesiones del intérprete de comandos en su directorio principal. Por ejemplo, supongamos que mueve un archivo fuera de su directorio principal ejecutando el comando `mv`. A continuación, ese archivo se recicla cuando finaliza la sesión del intérprete de comandos actual. 

## Acceso CloudShell en la aplicación Console Mobile Application
<a name="working-with-cloudshell-in-console-mobile-application"></a>

Puede acceder AWS Console Mobile Application desde CloudShell la pantalla de inicio. Desde la pantalla de inicio, puede ver información CloudShell y otros AWS servicios. Para obtener más información, consulte [Introducción a AWS Console Mobile Application](https://docs.aws.amazon.com/consolemobileapp/latest/userguide/getting-started.html). Para iniciar CloudShell en AWS Console Mobile Application, elige una de las siguientes opciones:
+ Seleccione el icono **CloudShell** de la parte inferior de la barra de navegación.
+ Seleccione **CloudShell**en el menú Servicios.

Puede salir CloudShell en cualquier momento seleccionando **X.**

Para obtener más información sobre el acceso a CloudShell la aplicación Console Mobile Application, consulte [Acceso AWS CloudShell](https://docs.aws.amazon.com/consolemobileapp/latest/userguide/getting-started.html#step-7-access-aws-cloudshell).

**nota**  
Actualmente, no puede crear ni lanzar entornos de VPC en AWS Console Mobile Application.

## Uso de Docker
<a name="working-with-docker"></a>

AWS CloudShell es totalmente compatible con Docker sin necesidad de instalación ni configuración. Puede definir, construir y ejecutar contenedores Docker en su interior. AWS CloudShell Puede implementar recursos basados en Docker, como funciones Lambda basadas en contenedores de Docker, mediante el AWS CDK kit de herramientas, así como crear contenedores de Docker y enviarlos a los repositorios de Amazon ECR a través de la CLI de Docker. Para ver pasos detallados sobre cómo ejecutar ambas implementaciones, consulte los siguientes tutoriales: 
+ [Tutorial: Implementación de una función Lambda mediante el AWS CDK](tutorial-docker-cdk-deploy.md)
+ [Tutorial: Crear un contenedor Docker en su interior AWS CloudShell y subirlo a un repositorio de Amazon ECR](tutorial-docker-cli.md)

Hay ciertas restricciones y limitaciones en el uso de Docker con AWS CloudShell:
+ El espacio de Docker en un entorno es limitado. Si tiene imágenes individuales de gran tamaño o demasiadas imágenes de Docker preexistentes, esto puede provocar problemas que le impidan extraer, crear o ejecutar imágenes adicionales. Para obtener más información sobre Docker, consulte la [Guía de documentación de Docker](https://docs.docker.com/get-started/overview/).
+ Docker está disponible en todas AWS las regiones, excepto en las regiones de AWS GovCloud (EE. UU.). Para ver una lista de las regiones en las que Docker está disponible, consulte [AWS las regiones compatibles](supported-aws-regions.md) para. AWS CloudShell
+ Si tienes problemas al usar Docker con AWS CloudShell, consulta la sección de solución de [problemas](troubleshooting.md) de esta guía para obtener información sobre cómo resolver estos problemas.