AWS CloudShellConceptos de
En esta sección se describe cómo interactuar con AWS CloudShell y realizar acciones específicas con las aplicaciones compatibles.
Temas
Navegación por la interfaz de AWS CloudShell
Puede navegar por las funciones de la interfaz de CloudShell desde Consola de administración de AWS y Console Toolbar.
La siguiente captura de pantalla muestra varias funciones clave de la interfaz AWS CloudShell.
-
La interfaz de la línea de comandos AWS CloudShell que se utiliza para ejecutar comandos mediante el intérprete de comandos que prefiera. El tipo de intérprete de comandos actual se indica en la línea de comandos.
-
La pestaña del terminal, que usa Región de AWS en la que se está ejecutando AWS CloudShell actualmente.
-
El icono + es un menú desplegable que incluye opciones para crear entornos, reiniciarlos y eliminarlos.
-
El menú Acciones, que ofrece opciones para cambiar el diseño de la pantalla, descargar y cargar archivos, reiniciar su AWS CloudShell y eliminar su directorio principal de AWS CloudShell.
nota
La opción Descargar no está disponible al iniciar CloudShell en Console Toolbar.
-
La pestaña Abrir en un navegador nuevo, que ofrece la opción de acceder a la sesión de CloudShell en pantalla completa.
-
La opción Preferencias, que puede utilizar para personalizar su experiencia de intérprete de comandos.
-
La barra inferior, que ofrece las siguientes opciones para:
-
Inicie CloudShell desde el icono de CloudShell.
-
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 sobre CloudShell, elija una de las siguientes opciones:
-
Desde la consola, inicie CloudShell y elija Comentarios. Añada sus comentarios y, a continuación, seleccione Enviar.
-
Seleccione CloudShell en Console Toolbar, en la parte inferior izquierda de la consola y, a continuación, seleccione 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 al iniciar CloudShell en Console Toolbar.
-
-
Obtenga información sobre nuestra política de privacidad y nuestras condiciones de uso, y personalice las preferencias de cookies.
-
Trabajar en Regiones de AWS
La Región de AWS actual en la que ejecuta se muestra como pestaña.
Puede elegir una Región de AWS en 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
Puede usar hasta 1 GB de almacenamiento persistente en cada 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.
El almacenamiento persistente no está disponible para los entornos de VPC de AWS CloudShell.
Especificación de Región de AWS por defecto para AWS CLI
Puede utilizar variables de entorno para especificar las opciones de configuración y las credenciales necesarias para acceder a Servicios de AWS mediante la AWS CLI. La variable de entorno que especifica el valor predeterminado de la Región de AWS de la sesión del intérprete de comandos se establece cuando se inicia AWS CloudShell en la Consola de administración de AWS de una región específica o cuando se selecciona una opción en el selector de regiones.
Las variables de entorno tienen prioridad sobre los archivos de credenciales de la AWS CLI 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 los comandos de la AWS CLI, asigne un valor a la variable de entorno de una AWS_REGION. En los ejemplos siguientes, sustituya us-east-1 por la región en la que se encuentre.
Para confirmar que ha cambiado la región predeterminada, ejecute el comando aws configure
list para mostrar los datos de configuración actuales de la AWS CLI.
nota
Para comandos de la AWS CLI específicos, puede anular la región predeterminada mediante la opción --region de la línea de comandos. Para obtener más información, consulte Opciones de la línea de comandos en la Guía del usuario de la AWS Command Line Interface.
Uso de archivos y almacenamiento
Mediante la interfaz de AWS CloudShell, puede cargar y descargar archivos desde el entorno del intérprete de comandos. Para obtener más información sobre cómo descargar y cargar archivos, consulte Primeros pasos con AWS CloudShell.
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 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 a CloudShell en la aplicación móvil de la consola de AWS
Puede acceder a CloudShell en la AWS Console Mobile Application desde la pantalla de inicio. En la pantalla de inicio, puede ver información sobre CloudShell y otros servicios de AWS. Para obtener más información, consulte Introducción a AWS Console Mobile Application. Para iniciar CloudShell en la AWS Console Mobile Application, elija una de las siguientes opciones:
-
Seleccione el icono de CloudShell en la parte inferior de la barra de navegación.
-
Seleccione CloudShell en el menú Servicios.
Puede salir de CloudShell en cualquier momento seleccionando X.
Para obtener más información sobre cómo acceder a CloudShell en la aplicación móvil de la consola, consulte Access AWS CloudShell.
nota
Actualmente, no puede crear ni lanzar entornos de VPC en AWS Console Mobile Application.
Uso de Docker
AWS CloudShell es totalmente compatible con Docker sin necesidad de instalación ni configuración alguna. Puede definir, crear y ejecutar contenedores de Docker en AWS CloudShell. Puede implementar recursos basados en Docker (como funciones de Lambda basadas en contenedores de Docker) mediante el kit de herramientas de AWS CDK, así como crear contenedores de Docker e insertarlos en 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:
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
. Docker está disponible en todas las regiones de AWS, excepto en las regiones de AWS GovCloud (EE. UU.). Para ver una lista de las regiones en las que Docker está disponible, consulte Regiones de AWS compatibles con AWS CloudShell.
Si encuentra problemas al usar Docker con AWS CloudShell, consulte la sección Solución de problemas de esta guía para obtener información sobre cómo resolverlos.